Original post: http://thebrink.tv/forums/viewtopic.php?f=8&t=169
This is a repost, kinda felt like this could be usefull for both admin and players:
Hi guys,
I’ve recently bought a Brink server and I had difficulty to set up a good competition server, I finally made it and decided to Share some Admin Tips and tricks.
------- Server Config:
You can use the config pasted below, it include pretty much everything for competition. (Please note the SpawnServer with map, the server won’t boot without that.)
The config need to be saved in base/server.cfg
//Max players
si_maxPlayers 10
//Amount of players required to start a match
si_minPlayers 4
//Max players per team
si_maxTeamSize 6
//max HUMAN players
si_maxPlayersHuman 10
//Game Rules
//si_rules sdGameRulesStopWatch
//si_rules sdGameRulesObjective
//si_rules sdGameRulesChallenge
//si_rules sdGameRulesCampaign
si_rules sdGameRulesStopWatch
//Server Configuration
//Standard
//Advanced
//Competition
//Old Skool
//Custom
applyServerConfig Competition
//Set the name of your server
si_name "Scrim Server 5v5
//Password your server?
//0 = No
//1 = Yes
si_needpass 1
//Password for your server - si_needpass NEEDS to be set to 1!
g_password "password"
//Server admin password (rcon password)
net_serverRemoteConsolePassword "rconpassword"
//Set the play mode
//si_playmode 0 = solo
//si_playmode 1 = Co-op
//si_playmode 2 = versus
si_playmode 2
//Allow server to be borrowed by players who are using matchmaking service?
//This will allow the match making service to use your server when it is empy!
net_allowServerHijacking 0
//Set who can join your server
//0 = SOLO
//1 = INVITE ONLY
//2 = FRIENDS & INVITES
//3 = EVERYONE
si_onlineMode 3
//Friendly fire
//0 = Off
//1 = On
si_teamDamage 1
//Enable spectating
//0 = Off
//1 = On
si_spectators 1
//Server time limit
si_timelimit 15
//Set if players can only join the smaller size team
//0 = Off
//1 = On
si_teamForceBalance 0
//Diable Voting?
//0 = Off
//1 = On
si_disableVoting 0
//Bot Difficulty
//-1 = ANY
//0 = EASY
//1 = NORMAL
//2 = HARD
si_botDifficulty -1
//Percentage of players that need to ready up to start a match
si_readyPercent 100
//Allow players to spawn and play during warm-up period
//0 = Off
//1 = On
si_warmupSpawn 1
//Rim lighting tints on enemies
//0 = Off
//1 = On
si_enemyTintEnabled 0
//Enable rank restrictons
//0 = Off
//1 = On
si_rankRestricted 1
//Restrict player ranks
//si_maxRank 0 = Rank 1 players only
//si_maxRank 1 = Rank 1 and 2 players only
//si_maxRank 2 = Rank 1, 2 and 3 players only
//si_maxRank 3 = Rank 1, 2, 3 and 4 players only
//si_maxRank 4 = All player ranks can join
si_maxRank 4
/////////////////////////////////////////////////
//ONLY ENABLE ONE MAP ROTATION - FIXED OR VOTE!//
/////////////////////////////////////////////////
//Maprotation - FIXED!
//The server will run the below maps in the order listed.
//g_mapRotationFixed "mp/aquarium,mp/ccity,mp/reactor,mp/refuel,mp/resort,mp/sectow,mp/shipyard,mp/terminal"
//Maprotation - VOTE!
//Server will allow the players to vote which map to play at the end of each round! They can ONLY choose from the maps listed below!
g_mapRotationVote "mp/aquarium,mp/ccity,mp/reactor,mp/refuel,mp/resort,mp/sectow,mp/shipyard,mp/terminal"
spawnServer mp/reactor
------- How to manage the server:
With rcon:
In the console:
net_clientRemoteConsolePassword “rconpassword”
rcon admin COMMAND
ex: rcon admin StartMatch
Here’s the list of admin commands:
kick //See note
login //Not working yet, use rcon
ban
setTeam
KickAllBots
ChangeMap //See note
globalmute
globalVOIPMute
playermute
playerVOIPMute
Restartmap
nextstopwatchround //Very usefull if you want to set the good phase on a map
startMatch
execconfig
shuffleTeams
addbot
Adjustbots
DisableProficiency //Turn off XP gains
SetTimeLimit
SetTeamDamage // FF
SetTeamBalance
ListBan
unBan
*** Admin Kick/Ban/Mute:
To succefully kick someone you’ll need his ID, to get his ID you enter ‘admin kick’ in the console then hit tab, you’ll see the list of players with the IDs, with that information you can enter the command with the rcon, ex: rcon admin kick 3
*** Admin ChangeMap:
if you need to change map, you need to enter the map name with the folder, ex: rcon admin changemap mp/ccity
Here’s all the map names:
mp/aquarium
mp/ccity
mp/reactor
mp/refuel
mp/resort
mp/sectow
mp/shipyard
mp/terminal
Without rcon:
you can call votes to change server settings:
In the console:
Callvote COMMAND
Here’s the list of possible votes:
NextObjectiveMap //this will generate a map pool
NextstopwatchMap //this will generate a map pool
SetObjectiveMap //you need to enter map name
SetStopwatchMap //you need to enter map name
SetCampaign
ShuffleXp
ShuffleRandom
SwapTeams
BalanceTeams
TeamDamage
NoXP
Servermode //Use this to run cutom configs
KickPlayer
MutePlayer
MutePlayerVOIP
MapRestart
ex: In console -> callvote SetStopwatchMap mp/ccity
OR Callvote ShuffleRandom
And Finally, I rent my server from Gameservers, they’re the best server with the best price out there (10$/ScrimServer)
Hope this is usefull, Sorry for my bad english.
Take care