I wanted to give the discussion from here a proper thread.
Regarding the possibility to us the server component of AssaultCube, I have a couple of questions:
Do both server and client have to be run simultaneously on the same machine?
Does anyone know what files the server needs?
tbc
I am asking these as I never used AssaultCube as a server and maybe one of you did
I'll probably do it as a separate package because only a few people will use it.
I didn't see this topic before I posted in the release topic forum place.
I haven't ever tried it. I never tried the regular Assault Cube, only your portable version.
And, as a separate "package" do you mean a "patch"? I think that would be better.
I'm completely guessing here but based on other linuxy, open source games with server/client setups, typically the server is completely stand-alone. That is to say that client need not be running in order for the server to run. With that said, they may use some of the same files/dependencies but then all the graphics should be handled by the client so they shouldn't be required, nor the sounds.
Thats what I thought. So in my opinion its best to do a separate package with only the files in it that are needed for the server to run.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Oh hai. I posted about the server on the 1.1.0.4 release here. I don't know if anyone read though
I tried to get the server wizard to work, but couldn't get the server to relaunch with the saved settings after you exit(or something like that). I made a launcher for a default settings server. You can change config files or add parameters still though. I don't know what files are not used by the server so I left them.
I think a server App would be a great thing. After all, there is already XAMPP server launcher, and someone has to host the game. It would mostly be for LAN probably.
I think it would be good if you make it install as an add-on type thing for assaultcube. you could have it install to assaultcube directory and just add the launcher and files to it. but i dont think you can add the launcher to the menu because of the appinfo.ini, unless you can add the 'start2=serverportable.exe' things to the end of the file with the installer. So it will probably have to be a separate install?
sorry for the long post, and sorry if theres anything wrong in this jumble, its late/early