Page 1 of 1

[DONE] Major feature: Dedicated server software

Posted: Wed Mar 09, 2016 7:09 pm
by Gurt
Major feature: Dedicated server software

Completed for Pre-Alpha 1.9.0:
- A standalone .exe file that will start a server for SFD.
- Will start a smaller window where you can set all rules you can see in-game.
- A list over current players.
- A chat section where you can monitor the chat or type your own messages.
- Bonus feature: If possible - be able to show the game in-progress live and toggle sound on/off and go into fullscreen.
- The ability to kick/ban players and manage current kicks/bans.
- Be able to assign Moderator players (by IP or by account name). These players will have access to kick and ban users from the server. (Added after Pre-Alpha 1.10.2b).
- Option to set a description for the server. (Added after Pre-Alpha 1.10.2b).
- Be able to set a password that users must enter before joining. (Added after Pre-Alpha 1.10.2b).
- A list over all available extension scripts that you can toggle on/off. (Added after Alpha 1.0.0).
- Option to set up a "message of the day" that's displayed for newly joined players. (Added after Alpha 1.0.0).
- Option to log chat to file. (Added after Alpha 1.1.0).
- Be able to set startup commands to the .exe file so it can boot up from a .bat file (and therefor through autostart items in windows). (Added after Alpha 1.2.0)

Remaining planned features:
- Be able to initiate votes for gameover and kick.

Bonus features (stretch goals):
- Be able to create custom lists of maps to play (a custom playlist of maps other than current "Official", "Custom" and "All"). (Will probably be available through ScriptAPI in some way instead).
- Be able to set up V.I.P. players (either by IP or by account name (accounts are another planned feature)).
- V.I.P. players will override and kick the last joined non-V.I.P. player from the server if the server is full.

Please note that certain planned features for the dedicated server will NOT be available from start but will be added at later updates after initial game update. See Remaining planned features: for remaining features.

Re: Major feature: Dedicated server software

Posted: Sat Mar 19, 2016 3:50 pm
by KliPeH
Gurt wrote: - Be able to set up W.I.P. players (either by IP or by account name (accounts are another planned feature)).
- W.I.P. players will override and kick the last joined non-W.I.P. player from the server if the server is full.
I believe you meant "VIP".
"WIP" usually stands for Work In-Progress. VIPs are the ones who get special rights, more access, more customization or rule-exceptions in different videogame servers.

Re: Major feature: Dedicated server software

Posted: Sat Mar 19, 2016 4:37 pm
by Gurt
Of course it should be "V.I.P." :mrgreen: I know about the different meanings. Just a typo made when tired or something :oops:

Re: Major feature: Dedicated server software

Posted: Mon Mar 21, 2016 5:35 pm
by Splinter
Gurt wrote:Major feature: Dedicated server software
- Bonus feature: If possible - be able to show the game in-progress live.
Do you mean people outside the server might be able to watch the game? By the way, it would be cool if we could message the hosts from outside (in any server, not just dedicated servers).

Re: Major feature: Dedicated server software

Posted: Mon Mar 21, 2016 5:54 pm
by Gurt
This topic is all about the dedicated server software and what to be able to do through it. Only the host running the software will be able to watch the game live in some sort of preview window.

Re: Major feature: Dedicated server software

Posted: Tue Mar 22, 2016 6:24 pm
by Bill
What kind of things will be able to do with it, like dedicating ram.

Re: Major feature: Dedicated server software

Posted: Tue Mar 22, 2016 8:00 pm
by Gurt
It will be a standalone .NET .exe file you can run on your computer.

Re: Major feature: Dedicated server software

Posted: Mon Apr 11, 2016 5:27 pm
by KliPeH
I'd like to be able to assign my friends as Moderators, kind of like what you do on the forums, so they are able to kick/ban users while the host (myself) is away or is too busy playing. This could either be done with an in-game menu/command, by name or IP, or from a different game file (like the way dedicated Minecraft servers do it, using a separate whitelist/banlist .txt document).

Re: Major feature: Dedicated server software

Posted: Mon May 09, 2016 9:45 pm
by Gurt
Not a bad idea with moderators. Haven't crossed my mind yet. Adding that as a planned feature.

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Thu May 12, 2016 10:44 am
by mgtr14
Gurt wrote: - V.I.P. players will override and kick the last joined non-V.I.P. player from the server if the server is full.
Please don't do this, that's the most annoying thing i can think of on servers with VIP players.
Can you instead make reserved slots? non-VIP players cannot enter reserved slots, but VIP players can. Its just a simple fix, but it won't allow many people to join either.

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Thu May 12, 2016 6:36 pm
by Gurt
mgtr14 wrote:
Gurt wrote: - V.I.P. players will override and kick the last joined non-V.I.P. player from the server if the server is full.
Please don't do this, that's the most annoying thing i can think of on servers with VIP players.
Can you instead make reserved slots? non-VIP players cannot enter reserved slots, but VIP players can. Its just a simple fix, but it won't allow many people to join either.
That's up to the host of the server to set up V.I.P. players or not. Just like it's the host's decision to ban or not.

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Fri May 13, 2016 10:27 am
by chelog
Any hope to run this thing in Wine on Linux? Does this have some sort of CLI to control it without GUI?

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Fri May 13, 2016 1:23 pm
by Ortimh
Is official server planned after this update?

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Fri May 13, 2016 4:25 pm
by gwendalaze
Ortimh wrote:Is official server planned after this update?
Devs aren't rich and official servers are pretty costy (example, in France where i live, for a single server with 2 GB RAM, 2GB upload and DL and 1TO of memory, you have to pay 5 euros/month = 6 $), so you'd rather not even expect them to happen.

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Fri May 13, 2016 4:52 pm
by Yopa
Moderator for server it can good. We can give to V.I.P some functionnality who the other players dont have.

Re: [IN PROGRESS] Major feature: Dedicated server software

Posted: Fri May 13, 2016 7:45 pm
by Gurt
gwendalaze wrote:
Ortimh wrote:Is official server planned after this update?
Devs aren't rich and official servers are pretty costy (example, in France where i live, for a single server with 2 GB RAM, 2GB upload and DL and 1TO of memory, you have to pay 5 euros/month = 6 $), so you'd rather not even expect them to happen.
I will be using my own laptop to run a dedicated server as often as I can while I work during the days. But we will not rent servers worldwide to run SFD as that would get costly real fast.

Re: [DONE] Major feature: Dedicated server software

Posted: Mon Nov 21, 2016 7:25 pm
by AnimalWithin
V.I.P. gotta go, should be more like V.I.F. (Very Important Fighter) xD

Re: [DONE] Major feature: Dedicated server software

Posted: Tue Nov 22, 2016 12:10 pm
by Guille_dlC
Why would you need an "Official Server"? Are the servers nowadays not enough for you? I mean, what would be the difference between a normal server, and an "Official Server"?

Re: [DONE] Major feature: Dedicated server software

Posted: Tue Nov 22, 2016 2:34 pm
by jamisco
Guille_dlC wrote:Why would you need an "Official Server"? Are the servers nowadays not enough for you? I mean, what would be the difference between a normal server, and an "Official Server"?
Not necessarily that we are not contented with the current servers is just that we would like the power of choice. What i mean by that is when i check for servers to play on, i would like to see that i have at least 5 plus servers with good pings to play on at any given time.

Re: [DONE] Major feature: Dedicated server software

Posted: Tue Nov 22, 2016 3:03 pm
by Guille_dlC
Shit, I think thats too ambitious. Not everybody can have that. (5 servers w/ really good pings)