Age | Commit message (Collapse) | Author |
|
|
|
* Admin commands are just like all other commands now: no more !
("!map" was renamed to "changemap" since "map" already exists)
* Text in the chat ui beginning with / or \ is treated as a command unless
ui_chatCommands = 0 (default 1)
|
|
will need to be updated)
|
|
|
|
* When banning by name and there are multiple matches, do not print every match
for a given player
* The message indicating a ban hit has been updated
* Match namelog entries to players only by GUID, allowing for a single player
reconnecting from a different IP address
* Remove the remaining GUID stub display
|
|
|
|
|
|
linked lists
This fixes memory leaks with most !readconfig errors
|
|
|
|
|
|
|
|
|
|
chat
|
|
* Display a hint in !listplayers by players you can target with !setlevel
* Fix for incorrect "a.k.a." information displaying for non-admins and incognito
admins
|
|
wrong order in console
|
|
- Remove admin.log and fold its information into games.log because its information is rarely useful without the context that games.log brings
- Don't show guid/flags in AdminCmd: log items. Show registered name instead.
- Add an AdminAuth: log item that contains this info, occurring at connect, setlevel, and readconfig
- Always attach an admin's registered name to bans so the correct people are complained about rather than aliases
- General g_admin.c shrinking and refactoring
|
|
teams, and optionally also to lock them.
|
|
* Keep track of clients' admin statuses better and refactor large amounts of
related admin code
|
|
|
|
* Fix sudden death votes (thanks Rezyn)
|
|
* Remove cvar g_suddenDeath since it is no longer needed
* "Sudden Death in 0 seconds!" should no longer display on map start when sudden
death is disabled
|
|
|
|
console messaging functions
|
|
|
|
- Disallow numbers at the start of a name
- All names must contain at least one letter
- When matching name strings, ignore all non-alphanumeric characters
|
|
and use the correct variable this time (thanks Ensiform)
|
|
* Remove g_adminNameProtect, force it on
* Remove g_chatTeamPrefix, force it on
|
|
Allow banning and namelog searching by IP address in CIDR notation
Banning a range of addresses will immediately kick all players in that range
Admins with IMMUNITY flag can connect even if their IP address is banned
admin.dat files relying on substring matching will have to be updated
|
|
|
|
|
|
|
|
|
|
* Use client list functions for ready code
|
|
* When g_specChat = 0, send global messages by spectators to other spectators
* Eliminate g_listEntity. Use entityList instead
* Stop seeding the rng all the time
|
|
|
|
* Let !cancelvote and !passvote accept a team name argument
|
|
* Admin searches now list all matches
* !listadmins now properly handles negative numbers
* "!ban: too many bans" errors were sometimes wrong
* A bit of refactoring
* Add %s support to sscanf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bordelon, Ben Millwood)
|
|
|
|
* Remove ADMF_SEESFULLLISTPLAYERS and return !listplayers to the old default value of always listing everything. Servers can now freely disallow !listplayers from non-admins, who can use /clientlist (or the GUI) to obtain the info they need.
|
|
* g_adminNameProtect is now properly disabled when 0
* Do not remove admins with negative levels (if any such levels exist)
* Fix admin level name alignment in !listplayers and !listadmins
* Fix some !showbans regressions
+ !showbans -1 was showing the last two bans
+ !showbans -1 was not working with only 1 ban
* Fix a ptr error message
|
|
* Correct crouch check in ClientTimerActions
* Ensure animation togglebit on buildables is only used once per frame
(bug 3377)
* Make G_FloodLimited more robust and with a pointlessly informative
return value
* Add a brief comment to the G_SayArg* functions to explain their purpose,
which wasn't at all clear to me until I experimented with them
* Remove more redundant va()s
* Remove an unused variable and associated functions that were causing a
compiler warning
|
|
|
|
* Rename private message, admin message functions for consistency
* Cancel a reload when switching weapons, and prevent reloading a full clip
* Simplify admin command formatting and in doing so prevent some compiler
warnings on OS X
* Fix some admin messages (s/kicked/banned/, no bans to show, can't perm ban)
* Have tremulous_alien_common_hud include tremulous_common_hud since they're
always used together anyway
* Remove some redundant uses of va()
|