Files
bo3-js/js/servermain.js

22 lines
631 B
JavaScript
Raw Normal View History

2025-10-23 20:58:19 +02:00
import { ServiceService } from "./instances/ServiceService.js";
2025-10-12 18:03:20 +02:00
2025-10-23 20:58:19 +02:00
const Services = new ServiceService();
Services.initAll();
2025-10-12 18:03:20 +02:00
2025-10-23 20:58:19 +02:00
globalThis.Services = Services; // optional global shortcut
2025-10-12 18:03:20 +02:00
2025-10-23 20:58:19 +02:00
console.log("Server initialized and listening on port 8080.");
2025-10-12 18:03:20 +02:00
2025-10-23 20:58:19 +02:00
// Create a test script instance
import { Script } from "./instances/Script.js";
const testScript = new Script(`print("Hello from Lua script!")
for i=1,5 do
print("Waiting...", i)
task_wait(1) -- wait 1 second
end
print("Lua script finished!")`);
2025-10-12 18:03:20 +02:00
2025-10-23 20:58:19 +02:00
// Parent to Workspace
const workspace = Services.GetService("Workspace");
testScript.SetParent(workspace);
testScript.Run();