|
Project Information
Links
|
A Sauerbraten's server mod based on HopMod.
Join our servers for a demo ! - Jokers BlackJack Table → /connect servers.cube2.fr 10000
- Jokers Poker Table → /connect servers.cube2.fr 20000
- FR|BloodFactory → /connect servers.cube2.fr 30000
- FR|DuelRoom → /connect servers.cube2.fr 40000.
- FR|SkullField (suckerserv-v5) → /connect servers.cube2.fr 50000
And connect to our MasterServer ! - SuckerServ → /mastername piernov.org; masterport 26787; updatefrommaster currently down
Check out our new scoreboard !
- mapbattle module (vote for map at intermission)
- #fairgame command (start a little match)
- #clanwar command (based on #fairgame + pause when someone leave)
- #forgive command (forgive a teamkill)
- #mapsucks command (lower time when mapsucks ratio is reached)
- A camping penalty module (set camper in specs for 10 secs)
- A Jabber bot module
- Based on HopMod-v4 (rev2476) → Many functionalities debugged
- Very customizable → All messages are exported by variables into CubeScript environment and configurable in server.conf
- Stats recording to a MySQL Database
- Some funny social commands #cookie & #me
- A good choice of colors for the messages to have a best comfort
- Display a server-rank at connection and with #stats total (based on playertotals frags in stats database, only with MySQL)
- Display stats by period with #stats daily, #stats weekly, #stats monthly (only with MySQL)
- New AuthServer written in Lua that can send rights to the server (admin/master/nothing) partially functional
- Up to date with latest Sauerbraten SVN (rev3695)
- Boost up to date to 1.47.0
- Enet up to date to 1.3.3
- lsqlite3 up to date to 0.8
- LuaSQL up to date to 2.2.0
TODO- Allow Admin to change team even if teambalance is enabled, and also when server is in locked or private mode
- Add checks to not request an authkey if the player is already authed ("maploaded" event of auth/name.lua and authkey request of stats if the player is already authed for nameprotect) -> In progress
- Add LuaHTTP Server in MasterLua to give a web interface for a player to register an account and get an authkey (and a password for /setmaster)
- Integrate /setmaster authentification to the setmaster.lua script and MasterLua
- Debug MasterLua -> Bug with socket close
- Add MySQL support in new authserver, and maybe SQLite3 -- Functionnal premiliminary support added for MySQL
- jabberbot module → use socket instead of fifo
- write a backend for stats module to send and receive stats to a masterserver, maybe with an authkey authentification for each server
- write a module in masterlua to save received stats in a MySQL DB, and maybe SQLite3, and reply to request of stats
- vote for last map at intermission for a karma-ranking of all maps
- ameliorate mapvoting
- create a script for overloading default messages to allow player to choose a language, or to hide some messages
- Ameliorate Web ScoreBoard →
|