Version 2.1.0 ReleasedPublic Beta Release
Day cycle (required)
Joke Gamemodes Expansion
Original Gamemodes Expansion
Music Files
Eval Loader Expansion
Reputation Expansion
+Added
isEvil flag to roles
+Added center print announcement courtesy of Gytyyhgfffff (place | in front of message)
+Added player count to bottom print
+Announcements now use the MsgAdminForce callback
*Hopefully fixed the spy role so it doesn't suck
*Fixed permissions issue with serverCmdMMAnnounce
-Removed Server_TsuEval as a required add-on. Use the new
eval loader expansion if you wish to load a Server_Eval mod.
I've also released the reputations expansion that I developed, which has Support_Updater just in case. I suppose this is also a good opportunity to explain the reputations system. This system is entirely independent from the base gamemode, so you can very easily choose to not have this system if you dislike it.
The reputations system works very similarly to the karma system in the Garry's Mod gamemode Trouble in Terrorist Town. Players each have a reputation score from 0 to 1000, new players starting at 1000. Players that kill team mates will lose a reputation amount
relative to the karma of the victim. This means that you are punished less for killing players with poor records. A small amount of reputation is awarded for successfully eliminating an evil player as an innocent. At the end of every round, every player will regain reputation, even more if they had a "clean" round and did not kill any team mates. This means that
individual instances of team killing do not have a long-standing effect on a player's reputation. Significant reputation damage will only occur for players with consistently poor records.
The important thing to note with this system is that
it is not intended to be an automated administration solution. Admins are still entirely necessary to ensure proper handling of problem players and this system should not be treated as any method of "easing" administrative needs. By default, players with a reputation below 450 will be
kicked. It is possible to change preferences so that these players will instead be banned for a specified amount of time, and it is also possible to disable both of these actions entirely. The idea behind this system is to allow problems users to be held accountable for their records, and to discourage impulsive kill-on-sight or mass-murder inno strategies.
The play testing realities have been that players either react poorly to this manner of record-keeping (with reasonable complaints, mainly of concerns that record-keeping cannot be entirely accurate for the purpose of identifying real problem users) or simply ignore the system entirely. results may vary™
Relevant commands:
/checkRep [player] - Check the reputation of a player in the server
/checkRepBLID <BL_ID> - Check the reputation of a player that may not be present by their BL_ID
/giveRep <amt> <player> - (Admin-only) Grant a player reputation (using
/takeRep instead will deduct reputation probably)