SWBFGamers

Modding for the Original SWBF1 and SWBF2 => SWBF1 Modding => Topic started by: Phobos on November 16, 2011, 11:16:39 PM

Title: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Phobos on November 16, 2011, 11:16:39 PM
Ideas For Upgrades To 1.2 Dedicated Hosting Tools

Since it is probably impossible that us modders and active players will ever acquire the source code for the dedicated hosting software, I have started creation of a list of new features that would be useful for admins using another method.

Objective: Develop a stand-alone utility running some form of automated script which is capable of implementing the following functions for SWBF Dedicated Hosting Tools v1.2 without the server admin having to be present:
Some of these might not be possible but I'd like to see at least a partial degree of success with this idea.
Quote from: Buckler on November 29, 2011, 05:34:27 PM
I think this should be done.  Now that we are adding to the mission.lvl file, we need a GUI to write the command to start the game server with adjustable tickets, etc for the new map.


We need something similar to the original dedi server interface, but it should have check boxes for invincible, sideselect, a slider bar for TPS, checkbox for noaim, and should also read an .ini file like the original.

I would suggest that it be able to handle a tabbed window for 5 server instances, with the possibility of having the support for 5 different game directories (folders) so that mods can be served that way if desired.

If someone is good a making popup windows, it would be a great help.
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Led on November 16, 2011, 11:43:24 PM
Quote from: Phobos Developer on November 16, 2011, 11:16:39 PM

  • Auto-Paste all banned IPs from a text file into the banned IPs table.

  • Increase max server sessions from 2 to 4.
  • Allow more than 1 mission.lvl to be called on (so that hosted servers can be more customizable).
  • I will post your ideas here.
Some of these might not be possible but I'd like to see at least a partial degree of success with this idea.

PLA uses Auto-IT to load a ban table.  I am not exactly sure how this was implemented.  Bandit set it up for us.

You can have as many server sessions as you want, you just need to run multiple instances of the GUI--from another server folder/directory.

Not exactly sure what you mean about the more than one mission.lvl file.  If you use the GUI, you can edit the ini file so that each instance has its own working directory.  Each working directory can have its own modified mission.lvl file. 

What I do for PLA, is to just copy the server software into a new folder, and mod the mission file there, and start a new instance of the GUI and/or use batch files to start the server.



[/list]
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Phobos on November 17, 2011, 12:15:44 AM
Quote from: Buckler on November 16, 2011, 11:43:24 PM
PLA uses Auto-IT to load a ban table.  I am not exactly sure how this was implemented.  Bandit set it up for us.

You can have as many server sessions as you want, you just need to run multiple instances of the GUI--from another server folder/directory.

Not exactly sure what you mean about the more than one mission.lvl file.  If you use the GUI, you can edit the ini file so that each instance has its own working directory.  Each working directory can have its own modified mission.lvl file. 

What I do for PLA, is to just copy the server software into a new folder, and mod the mission file there, and start a new instance of the GUI and/or use batch files to start the server.

That is pretty cool, do you mind sharing the script file for the auto-ban? I know you can have unlimited server sessions but it requires one GUI per two servers. 1 GUI per 4 servers would be more efficient on the CPU and Ram. What I mean by more than 1 mission file is letting each session within the GUI call upon a selectable mission.lvl instead of having to create new directories for each mission modded server session. All of these are ideas to simplify hosting abilities.
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: [FC]Target on November 17, 2011, 07:41:06 AM
so your idea is to make a new dedicated server software

hmmm. it could be done
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Led on November 17, 2011, 07:54:24 AM
Quote from: WUSIEsS.Target on November 17, 2011, 07:41:06 AM
so your idea is to make a new dedicated server software

hmmm. it could be done

A new GUI could be made.  The current GUI just calls the server executable with a bunch of command line switches.

However, a new server executable can't dont without source code.
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: [FC]Target on November 17, 2011, 08:21:52 AM
true it would have to be made from scratch  :td:
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Phobos on November 17, 2011, 08:34:42 PM
or maybe just a seperate exectuabale (like a trainer) but mroe like an extension for the hosting tools
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: [FC]Target on November 17, 2011, 08:46:47 PM
Hmmmm keep the server exe and just add features on to it.. could work better question how hard would it be?
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Led on November 29, 2011, 05:34:27 PM
I think this should be done.  Now that we are adding to the mission.lvl file, we need a GUI to write the command to start the game server with adjustable tickets, etc for the new map.


We need something similar to the original dedi server interface, but it should have check boxes for invincible, sideselect, a slider bar for TPS, checkbox for noaim, and should also read an .ini file like the original.

I would suggest that it be able to handle a tabbed window for 5 server instances, with the possibility of having the support for 5 different game directories (folders) so that mods can be served that way if desired.

If someone is good a making popup windows, it would be a great help.


Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Phobos on December 07, 2011, 05:44:54 PM
I think the max IP bans should be increased from 33 to 200. I noticed from testing today that you can only ban 33 IPs/Subnets before it stops letting you add more.
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Led on December 07, 2011, 05:49:12 PM
Quote from: Phobos Developer on December 07, 2011, 05:44:54 PM
I think the max IP bans should be increased from 33 to 200. I noticed from testing today that you can only ban 33 IPs/Subnets before it stops letting you add more.
Maybe that can be done with cheat engine, as it would be an exe issue.
Title: Re: Ideas For Upgrades To 1.2 Dedicated Hosting Tools
Post by: Phobos on December 07, 2011, 06:35:22 PM
Actually the limit is 32.
EhPortal 1.34 © 2024, WebDev