Guide for Competition Server!


(bebit) #1

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


(gee666) #2

Please Please sticky this


(Crispy) #3

I’m not sure if all those callvotes are supported, or if all of the cvars here are valid.

Here’s a good one though:
admin shuffleTeams swap
admin shuffleTeams random