New to the forum? Say hello in this topic! Make sure to read the rules.
RULE NR 3 UPDATED: Don't hurt, harass or provoke other forum members or people.

[DONE] Major feature: Dedicated server software

Here you can see some of our planned features for Superfighters Deluxe.
Forum rules
By using the forum you agree to the following rules.
Locked
User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

[DONE] Major feature: Dedicated server software

Post by Gurt » Wed Mar 09, 2016 7:09 pm

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.
Last edited by Gurt on Mon Jan 02, 2017 3:58 pm, edited 2 times in total.
Reason: Updated completed features list
7 x
Gurt

User avatar
KliPeH
Moderator
Moderator
Posts: 550
Joined: Sat Mar 19, 2016 3:03 pm
Title: 2v1 rat noob no cheat mele >:v
SFD Account: KliPeH
Started SFD: Pre-Alpha 1.4.2
Gender:
Contact:

Post by KliPeH » Sat Mar 19, 2016 3:50 pm

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.
0 x
 Image

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Sat Mar 19, 2016 4:37 pm

Of course it should be "V.I.P." :mrgreen: I know about the different meanings. Just a typo made when tired or something :oops:
0 x
Gurt

User avatar
Splinter
Superfighter
Superfighter
Posts: 192
Joined: Sat Mar 19, 2016 5:03 pm
Title: Grenade chef
Started SFD: 1.1.6
Location: Brazil
Gender:

Post by Splinter » Mon Mar 21, 2016 5:35 pm

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).
0 x
Hold your breath.

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Mon Mar 21, 2016 5:54 pm

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.
0 x
Gurt

User avatar
Bill
Fighter
Fighter
Posts: 19
Joined: Tue Mar 22, 2016 1:39 am
Title: Supreme Drop Kick
SFD Alias: ~BILL!
Started SFD: PreAlpha 1.6.0
Gender:
Age: 18

Post by Bill » Tue Mar 22, 2016 6:24 pm

What kind of things will be able to do with it, like dedicating ram.
0 x
~WALING! Supreme!

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Tue Mar 22, 2016 8:00 pm

It will be a standalone .NET .exe file you can run on your computer.
1 x
Gurt

User avatar
KliPeH
Moderator
Moderator
Posts: 550
Joined: Sat Mar 19, 2016 3:03 pm
Title: 2v1 rat noob no cheat mele >:v
SFD Account: KliPeH
Started SFD: Pre-Alpha 1.4.2
Gender:
Contact:

Post by KliPeH » Mon Apr 11, 2016 5:27 pm

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).
2 x
 Image

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Mon May 09, 2016 9:45 pm

Not a bad idea with moderators. Haven't crossed my mind yet. Adding that as a planned feature.
6 x
Gurt

mgtr14
Superfighter
Superfighter
Posts: 158
Joined: Sat Mar 19, 2016 1:52 pm
Title: Ok.
SFD Alias: Ok.
Started SFD: Ok.
Location: Ok....
Gender:
Contact:

Post by mgtr14 » Thu May 12, 2016 10:44 am

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.
0 x
Ok.

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Thu May 12, 2016 6:36 pm

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.
1 x
Gurt

chelog
Fighter
Fighter
Posts: 11
Joined: Sun Mar 20, 2016 10:45 am
Title: 0110111101101011
SFD Alias: chelog
Started SFD: The first public version
Location: Saint-Petersburg, Russia
Gender:
Age: 21
Contact:

Post by chelog » Fri May 13, 2016 10:27 am

Any hope to run this thing in Wine on Linux? Does this have some sort of CLI to control it without GUI?
1 x

User avatar
Ortimh
Fighter
Fighter
Posts: 34
Joined: Mon Apr 11, 2016 7:47 am
SFD Alias: Unknown
Started SFD: Pre-Alpha 1.2.1
Location: Indonesia
Gender:

Post by Ortimh » Fri May 13, 2016 1:23 pm

Is official server planned after this update?
0 x

User avatar
gwendalaze
Superfighter
Superfighter
Posts: 84
Joined: Sat Mar 19, 2016 12:55 pm
Title: Jarate Yellow Belt
Started SFD: PreAlpha 1.1.4
Location: France

Post by gwendalaze » Fri May 13, 2016 4:25 pm

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.
0 x
- Gwendalaze, failing at being fun, just like this signature

User avatar
Yopa
Superfighter
Superfighter
Posts: 71
Joined: Mon Mar 21, 2016 10:02 am
Title: The great cosmic christ
SFD Alias: Diablo Yoyoeho
Started SFD: 1.5.9
Location: Paris
Gender:
Age: 1

Post by Yopa » Fri May 13, 2016 4:52 pm

Moderator for server it can good. We can give to V.I.P some functionnality who the other players dont have.
0 x
Hidden Content
This board requires you to be registered and logged-in to view hidden content.

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 808
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 27

Post by Gurt » Fri May 13, 2016 7:45 pm

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.
1 x
Gurt

AnimalWithin
Meatbag
Posts: 7
Joined: Tue Nov 15, 2016 5:15 pm
SFD Account: AnimalWithin
SFD Alias: Animal
Gender:
Age: 28

Post by AnimalWithin » Mon Nov 21, 2016 7:25 pm

V.I.P. gotta go, should be more like V.I.F. (Very Important Fighter) xD
1 x

User avatar
Guille_dlC
Fighter
Fighter
Posts: 36
Joined: Tue Sep 13, 2016 9:27 pm
SFD Alias: Ghost
Started SFD: Pre-alpha 1.6.0
Location: Madrid
Gender:
Age: 15

Post by Guille_dlC » Tue Nov 22, 2016 12:10 pm

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"?
0 x
Ok so this is me. Thank you.

jamisco
Superfighter
Superfighter
Posts: 67
Joined: Sun Nov 06, 2016 11:34 pm
Title: Da God
SFD Account: Jamisco
SFD Alias: Jamisco
Started SFD: either late 2015 or early 2016
Location: Somewhere in the east of the United states
Gender:
Age: 96

Post by jamisco » Tue Nov 22, 2016 2:34 pm

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.
0 x
Is it better to be feared or respected... please, is it too much to ask for both?

User avatar
Guille_dlC
Fighter
Fighter
Posts: 36
Joined: Tue Sep 13, 2016 9:27 pm
SFD Alias: Ghost
Started SFD: Pre-alpha 1.6.0
Location: Madrid
Gender:
Age: 15

Post by Guille_dlC » Tue Nov 22, 2016 3:03 pm

Shit, I think thats too ambitious. Not everybody can have that. (5 servers w/ really good pings)
0 x
Ok so this is me. Thank you.

Locked

Who is online

Users browsing this forum: No registered users and 2 guests