Page 1 of 1

Server Process Loop

PostPosted: Wed Feb 20, 2019 2:39 pm
by reefcrazed
I was curious, from a game design does DOL run one process? Looking at my Debian process list it looks like there is just MAIN? So the entire world runs under this one process? The reason I am asking is of course from running a server, how easy is it for a single player to crash the world? Can a bad script crash the process?

Also once the process starts in linux I notice you are left at a console screen, are there a list of commands? Just wanting to know if there is a way to reload database or script changes on the fly.

Re: Server Process Loop

PostPosted: Sat Feb 23, 2019 4:50 pm
by Graveen
yes you can use / scripts from console. Obviously some are not working, but ie /shutdown ou /announce are working fine.

When DOL was started, C# async / await where not easily available, but iirc there are multiples threads started somewhere in the code.