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();
|