Well, we finally have a game server ready for release. The project name is "PySnip" and is based off of the existing pyspades codebase. There have been a few modifications so far, nothing too major, but most importantly is that it's designed to use our master server. (See this thread for a previous update regarding the master server)
The source code is hosted on Github: https://github.com/NateShoffner/PySnip
Running a server is the same as always. Feel free to do a clone and do some testing!
If you are running Windows, there is a featured win32 server built and ready to run here. We have removed all maps, except for classicgen and random, which in turn brought the total featured server size down to ~5.7MB. The maps have always made the featured server severely bloated, which isn't exactly ideal. If you want to download the complete set of maps, there is a .zip for download here.
Seeing as Jagex's server is down at the moment (possibly permanently seeing as tomorrow is the 1.0 release), we figured now was a good time to start to ease the transition over to our master server. If their master server comes back online, I have plans on adding some functionality to allow connecting to multiple master servers by defining them in the config.txt like so:
Code: Select all
Doing so would help the game become decentralized even further, which is always a good thing. "master_servers" : {
"enabled" : true,
"hosts" : {
"184.172.204.137" : 32886,
"199.195.254.202" : 32886
}
},
On a related note, last night izzy and I performed a test where he ran 16 servers all using our master server. It helped us rectify some bugs early on so things will run even more smoothly.
We have a serverlist set up that displays servers connected to our master server here.