About This File
League [work in progress]
0.3.0-alpha unstable version
The classic tdm gamemode, with opensource code in the github repository.
Available systems:
1. Configurable (The most settings you are allowed to edit in ./packages/league/assets/config.json)
2. Saving statistics (And yes, you dont need to install any additional libraries, just ctrl+c, ctrl+v folders)
3. Multi-language (You can easily add a new language just by creating a new json file in lang directory)
4. Groups (user, moderator, admin, root)
5. Notify system based on CEF (notifystack)
6. Voting for maps
7. Support json maps (See an example in assets/maps.json)
8. Some information huds (nametags, voting, team selecting, round info)
9. Chat information (kick, mute)
10. Gamemenu (F2)
11. Deathlog (Killlist) when round is running
12. Control huds
Available commands:
1. /rs [map_id_or_code] or /roundstart [map_id_or_code] - Start a new round (In the future will be admin command)
Now has admin/root access
2. /re or /roundend - Ends the round (In the future will be admin command)
Now has admin/root access
3. /votemap [map_id_or_code] - nominate a map to the start
4. /cl [lang] or /changelang [lang] - change the language
5. group commands:
/g rcon [password] - grant super privileges
/g login [password] - login as admin or moderator
/g addadm [id] [password] - (root only) add a new admin by id
/g addmod [id] [password] - (root and admin) add a new moderator by id
/g pwd [password] - change a password for login
/g user [id] - set a user group for player by id
6. /kick [idOrName] [reason] - (root and admin and moderator only) Kick player by reason
7. /mute [idOrName] [minutes] [reason] - (root and admin and moderator only) Mute player by reason
8. /unmute [idOrName] - (root and admin and moderator only) Unmute player
9. /ct [id|nickname] [att|def|spec] - Change a team by player id/nickname, alias /changeteam
10. /add [id|nickname] - Add a player to the round
11. /remove [id|nickname] - Remove a player from the round
12. /pause - Pause a round when the round is running
13. /unpause - Unpause a round when the round is running
Some screenshots:
Ver. 0.3.0 download league 0.3.0 from github
Gamemode discord for any questions.
What's New in Version 0.2.0 See changelog
Released
Changelog 0.2.0:
+ Changed language system
+ Moved lang from clientside to serverside
Now available adding new language(s) without build gamemode.
Just create a file in the lang folder calls e.g. "custom.json" and set up config with the new language "custom"
+ HUD for team selecting (params are editable in config)
+ HUD for vote map (params are editable in config)
+ HUD for Nametag with team color (params are editable in config)
+ HUD for round info panel
+ HUD for any notify messages
+ Text chat
+ Added RCON password in config.json
You should change rcon password otherwise you will have an error
+ Add groups system [USER, MODERATORS, ADMIN, ROOT]
Commands:
/g rcon [password] - grant super privileges
/g login [password] - login as admin or moderator
/g addadm [id] [password] - (root only) add a new admin by id
/g addmod [id] [password] - (root and admin) add a new moderator by id
/g pwd [password] - change a password for login
/g user [id] - set a user group for player by id
+ Added admin/root access to commands:
/roundstart
/roundend
+ Fixed cmdlist command
+ Refactoring some parts of code in clientside, serverside
+ Added kick command
/kick [idOrName] [reason] (root and admin and moderator only) - Kick player by reason
+ Added mute command (root and admin and moderator only) - Mute player by reason
/mute [idOrName] [minutes] [reason]
+ Added unmute command (root and admin and moderator only) - Unmute player
/unmute [idOrName]