WaRCon - Warserver admin tool for Battlefield 4
Ingame commands (also available from the help button)
Online Logs
About
WaRCon is a BF4 server admin tool made specifically for the competitive scene, ie. to ease the handling of matches and warservers in general.
It is not meant for running a public server, use ProCon etc. for that.
It is meant to be almost entirely ingame controlled through ingame chat commands.
Features includes:
- Match handling (for all game modes), including:
- Swapping back players to original teams when going live
- Result (tickets) reporting and logging
- Player and PB GUID logging
- Safe (better than screenshots) online logging, including Live update of ongoing matches
- Optional time limit
- Handling multiple bf4 servers from the same instance
- Basic commands as !kick/!say/!restart/!swap etc
- Easy map and game mode handling, without caring about play lists etc (!mode, !map)
- Convenient settings of the common rules/serversettings for the cups (!rules)
- Direct ticket handling (!tickets) instead of fiddling with ticket ratios per map
- All (known) server variables - predefined rule sets from leagues/cups will be added when they are settled
- Info-level commands for non-admins (show rules, pbguid etc)
History
- Dragon valley map added (for BCL summer cup)
- Proper Squad Obliteration support with tickets, golive etc etc
- Updated datafiles for latest maps and modes
- Added !rules eslsqob for squad obliteration and renamed bnl8v8 into bcl8v8
- Added !time < minutes > to set the round time limit (for instance for overtime settings), works like !tickets
- Support for Final Stand maps
- Added 'eslobl' rule set for esl obliteration ladder
- Added IsCompetitive and RoundWarmupTimeout settings (set to false/0 for most rule sets)
- Small changes to the logging
- Support for Dragon's Teeth map and modes
- Support for Naval Strike maps and modes
- Removed the spectator chat relay as it's now in the game - the annoncement and control is still there.
- Workaround for the server R26/27 introduced problem (server bug) where !rules would no longer change the gameModeCounter.
- Support for Second Assault maps
- !results command (for everyone) showing the tickets of the last 4 match rounds
- !rules bnl8v8 added (like esl8v8, but with 30min time limit) and cb8v8 removed (RIP clanbase..)
- Superadmins are now also admins (no need to add them twice...)
- Autosaving the settings every (30) minutes and not just at exit (mostly for 24/7 running instances)
- Some minor adjustments to basic ingame(chat) messaging
- Support for China Rising maps
- Improved swap all players mechanism (mostly for !golive) - just one free slot should be enough now (if all slots are taken swap isn't possible)
- Various improvements to the online services
- Minor GUI adjustments for Windows 8
- Major UI rewrite
- Now requiring .NET 4.0 (get it if missing)
- Multiple servers in single warcon instance, auto connect etc
- Fully asynchronous, no more waiting on the server connection(s)
- Logging is now per server using the server name for file name
- Updated !rules for esl8v8, esl5v5 (gameModeCounter, roundLockdown)
- Fixed various issues with online logging, so "!golive matchname" those matches again
- Adjusted (force)ticket calculation for bf4 server
- (sorry, -nowindow mode is currently unavailable, but should be a proper mode later
- (and no faction override support as the rcon protocol is broken there)
- Ticket forcing now works in domination mode.
- AgressiveJoin server setting removed (documented but not present in protocol)
- Some fixes to "sleep mode" (ie when a higher priority warcon has taken over)
- Spectator support: server tells if a spectator joins, spectators can chat, !spectators, !addspectator, !clearspectators
- UnlockMode is back
- Removed !yell as it does not work
- Removed the custom time limit support as it is builtin in BF4 (but for now the tool can't get the amount of time left, so a bit hard to do a forced time like !tickets)
- Basic support for BF4 servers, maps and settings.
- Added since 2.1.6: Connection priority (for running 24/7 background server warcon and still being able to use a local warcon)