Brink Windows Dedicated Server Guide



Similar documents
Dedicated server executable Log file of this server. (Located in your Windows user folder)

BEGINNER S ADMINISTRATION TUTORIAL for MEDAL OF HONOR: ALLIED ASSAULT by Crow King crowking@autokick.com

MBA Dedicated Servers: A How-to Guide

Silent Hunter II Multiplayer Manual Supplement

Upgrading MySQL from 32-bit to 64-bit

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

XStream Remote Control: Configuring DCOM Connectivity

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

ecopy ShareScan 5.0 SQL installs guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Nagios XI Monitoring Windows Using WMI

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

1 Basic Configuration of Cisco 2600 Router. Basic Configuration Cisco 2600 Router

ShadowControl ShadowStream

Immotec Systems, Inc. SQL Server 2005 Installation Document

Installation and Deployment

Avira Management Console AMC server configuration for managing online remote computers. HowTo

This document explains how to enable the SIP option and adjust the levels for the connected radio(s) using the below network example:

BF2CC Daemon Linux Installation Guide

Adobe Connect LMS Integration for Blackboard Learn 9

FileMaker Server 15. Getting Started Guide

How To Set Up Dataprotect

Pandora FMS 3.0 Quick User's Guide: Network Monitoring. Pandora FMS 3.0 Quick User's Guide

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

Eliac Call Recording - Configurator Guide. Eliac. Call Recording System Ver. 2.x.

Installation Guide for Websphere ND

Central Management System

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

escan SBS 2008 Installation Guide

DiskPulse DISK CHANGE MONITOR

Web based training for field technicians can be arranged by calling These Documents are required for a successful install:

Install MS SQL Server 2012 Express Edition

CYAN SECURE WEB HOWTO. NTLM Authentication

Project management integrated into Outlook

HP IMC Firewall Manager

Installation Guidelines (MySQL database & Archivists Toolkit client)

CONSOLEWORKS WINDOWS EVENT FORWARDER START-UP GUIDE

How To - Implement Single Sign On Authentication with Active Directory

Aradial Installation Guide

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Guide to the LBaaS plugin ver for Fuel

Biznet GIO Cloud Connecting VM via Windows Remote Desktop

Freshservice Discovery Probe User Guide

Star Wars Battlefront II Server Manager

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Setting up Hyper-V for 2X VirtualDesktopServer Manual

Exchange Migration Guide

How To Industrial Networking

Step-by-Step Setup Guide Wireless File Transmitter FTP Mode

Pharos Control User Guide

Test Case 3 Active Directory Integration

Guide to deploy MyUSBOnly via Windows Logon Script Revision 1.1. Menu

Quick Setup Guide. 2 System requirements and licensing Kerio Technologies s.r.o. All rights reserved.

Moving the TRITON Reporting Databases

Tutorial: Packaging your server build

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

Parallels Plesk Panel

HP A-IMC Firewall Manager

Application Note 8: TrendView Recorders DCOM Settings and Firewall Plus DCOM Settings for Trendview Historian Server

SAP Business Objects Data Services Setup Guide

SETTING UP CRYSIS2 DEDICATED SERVERS BY RENTAL CUSTOMERS, VERSION: 212 RCON CONNECTIVITY LEVEL ROTATION.XML

These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations:

Training Events Database (TED) Setup Guide

Host Installation on a Terminal Server

ViPNet ThinClient 3.3. Quick Start

Setting up FileMaker 10 Server

Vertigo's Running Dedicated Server HOWTO (v1.2)

Activity 1: Scanning with Windows Defender

Reference and Troubleshooting: FTP, IIS, and Firewall Information

F-SECURE MESSAGING SECURITY GATEWAY

Guideline for setting up a functional VPN

Remote Administration

FileMaker Server 13. Getting Started Guide

Camera Management Tool User Manual

Enabling Remote Management of SQL Server Integration Services

IIS, FTP Server and Windows

Training module 2 Installing VMware View

(1) Network Camera

ActiveImage Protector 3.5 for Hyper-V Enterprise. User Guide - Backup Hyper-V Server 2012 R2 host and

Indian Standards on DVDs. Installation Manual Version 1.0. Prepared by Everonn Education Ltd

friendlyway composer network services server

Technical Note. Configuring Outlook Web Access with Secure WebMail Proxy for eprism

Installation Troubleshooting Guide

Alteryx Predictive Analytics for Oracle R

Defender Token Deployment System Quick Start Guide

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Features Overview Guide About new features in WhatsUp Gold v14

Comodo Web Application Firewall Software Version 2.11

User Guide. NAS Compression Setup

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

NSi Mobile Installation Guide. Version 6.2

Transcription:

Brink Windows Dedicated Server Guide Table of Contents 1.1. Initial Setup... 2 1.1.1. Port Mappings... 2 1.1.2. Thread Limiting... 2 1.2. Launching the Server... 2 1.2.1. Dedicated Server.bat Files... 2 1.2.2. Dedicated Server Console... 3 1.2.3. Server Configuration Files... 3 1.2.4. Spawning a Server... 6 1.3. Remote Console... 6 1.4. Server Hijacking... 6 1.5. Map Rotations... 7 1.6. Passworded Servers... 7 1.7. Custom Configs... 7 1.8. Map Names... 8 1.9. Rank Restrictions... 8 1.10. Other Console Commands... 8 1.11. Server Advertising... 10

1.1. Initial Setup 1.1.1. Port Mappings Each Brink server requires two ports forwarding in your Firewall or security software: net_serverport (default 27015) This is the port on which game traffic will be transmitted net_serverportmaster (default 27016) This is the port on which server list and ping queries will be conducted net_serverportauth (default 8766) This is the port on which the server will authenticate with Steam The port numbers have to be defined from the command line, as the.exe is run. They cannot be run from a config, or entered into the console after the server has launched 1.1.2. Thread Limiting Brink has a scaling jobs system that can run multiple threads if there multiple cores available on the server. Machines with multiple core may find a large amount of CPU being used if they leave this scaling unlimited to we have a command to control this: exec_maxthreads This command controls the amount of jobs threads that get spawned and it defaults to 16. By default it is the number of logical cores - 1, but a minimum of 2 if the machine is a multicore machine (unsupported single core machines only get one thread). Default behavior: 1 logical core, 1 job thread 2 logical cores, 2 job threads 3 logical cores, 2 job threads 4 logical cores, 3 job threads This cvar will have to be set on the command line as '+set exec_maxthreads <value>' 1.2. Launching the Server This section will take you through the simplest steps to setting up your own server. 1.2.1. Dedicated Server.bat Files Once setup has been completed you can go ahead and try launching a server. The Brink dedicated server comes with three.bat files that can be used to launch the game: Brink_ded1.bat Brink_ded2.bat Brink_ded3.bat

Each of these.bat files defines a few simple configuration settings, these are server name, server port and server port master. These.bat files can be used as examples for how you could setup your own basic.bat file to launch the servers. For now, edit the si_name cvar to something appropriate to you in one of the.bat files, set the three port cvars to match the port forwarding rules you setup in your Firewall, then save and execute the.bat file. 1.2.2. Dedicated Server Console After the.bat file has been run you should be presented with the dedicated server console. From this screen console commands can be executed on the server. It is possible to tab out commands so you only have to type a partial command and then press the tab key to see a list of all possible options based on what you have entered thus far. E.g. typing spawnserver mp/ and then pressing tab will show a list of all maps that can be loaded. Now we have the console open we ll skip entering too many commands and cvars manually and instead will execute and existing game rules config. 1.2.3. Server Configuration Files Brink has four types of Game Mode: Campaign This is the game mode to be used for playing Brinks s campaign mode, which takes the player through each faction s story campaign and the maps in order. It can be played in solo or Co-Op. This mode is essentially the traditional singleplayer/co-op style story mode. Challenge These are small scripted maps that set the player a challenge to complete with the best score they can get. This mode can be played solo or Co-Op Objective

This is the basic multiplayer mode and shares similar rules to Campaign, it will be familiar to players of Wolf:ET and ETQW. Initially this is likely to be the most popular mode for multiplayer Brink. Stopwatch Stopwatch is a variant of Objective, where at the completion of a match the teams are swapped over and the defenders during the first half of the match attempt to set a faster time than the one the attackers set. This will also be familiar to players of Wolf:ET and ETQW. In addition to these game modes it s possible to apply various pre-set configurations to Objective and Stopwatch modes, these are: Standard This is the default config for Brink and is used during the Campaign mode. It attempts to create a friendly environment for new multiplayer gamers by removing friendly fire and limiting VOIP to fire teams. The settings are: o Team Damage: Off o Maximum Players : 16 o Maximum Team Size: 8 o Rank Restrictions: On o Fixed Map Duration: Off o Overtime: On o Global VOIP: Off o Team VOIP: Off o Bots: On o Voting: Off Advanced The Advanced config mimics the Standard config but removes the more new guy friendly settings in favour of a more traditional multiplayer FPS setup, where VOIP is on for each team and friendly fire is possible. The settings are: o Team Damage: On o Maximum Players : 16 o Maximum Team Size: 8 o Rank Restrictions: On o Fixed Map Duration: Off o Overtime: On o Global VOIP: On o Team VOIP: On o Bots: On o Voting: Off Competition This config is geared towards players who like to compete in tournaments and provides some settings similar to popular Pro mode mods in other FPS games, things such as removing rank restrictions, removing buffs and limiting team sizes. Its settings are:

o Team Damage: On o Maximum Players : 16 o Minimum Players: 4 o Maximum Team Size: 5 o Rank Restrictions: Off o Ready-Up Percentage: 50% o Spectating When Incapacitated: Off o Spectator Mode: Off o Command Post Buffs: Off o Fixed Map Duration: On o Overtime: Off o Global VOIP: On o Team VOIP: On o Bots: Off o Voting: Off Old Skool Finally Old Skool is aimed at players who want something closer to the original Enemy Territory style games, Splash Damage s previously titles. That means no bots, fixed map times and no rank restrictions. Its settings are: o Team Damage: On o Maximum Players : 16 o Maximum Team Size: 8 o Rank Restrictions: Off o Fixed Map Duration: On o Overtime: Off o Global VOIP: On o Team VOIP: On o Bots: Off o Voting: Off To allow server administrators to quickly execute these Game Modes and configurations the dedicated server comes with a number of config files (.cfg) included. These files apply a game mode and a config as well as several other settings. These config files are found in the \base folder are: server_campaign_resistance_coop.cfg server_campaign_security_coop.cfg server_challenge_coop2.cfg server_challenge_coop3.cfg server_challenge_coop4.cfg server_objective_advanced_vs.cfg server_objective_competition_vs.cfg server_objective_oldskool_vs.cfg server_objective_standard_vs.cfg (We d recommend using this as the default config) server_stopwatch_advanced_vs.cfg server_stopwatch_competition_vs.cfg server_stopwatch_oldskool_vs.cfg

server_stopwatch_standard_vs.cfg It is possible for you to create your own server configs with your own settings, or set cvars directly in the console, but these pre-made ones are a good place to start. For now let s run one of these configs. In the console type: Exec server_objective_standard_vs.cfg Hit enter and the config will be applied. 1.2.4. Spawning a Server With the pre-made config executed you should be ready to start up the server. This is done by typing the command spawnserver in the console along with the name of the map you d like to run, E.G. spawnserver mp/aquarium.entities When the map has finished loading the clients will be free to connect. 1.3. Remote Console Although this cannot be tested without a copy of the Brink client it is possible for server admins to use the game s console to remotely access their server and perform admin actions. To allow RCON the following must be done: The server has to set a password using net_serverremoteconsolepassword <password> The client needs to set the address of the server net_clientremoteconsoleaddress <Host IP> The client needs to enter the password set on the server using net_clientremoteconsolepassword <password> 1.4. Server Hijacking Like some other FPS games (e.g. Left4Dead) Brink allows players to play through the story Campaign and other modes in Co-Op on a dedicated server. Obviously most server admins will choose to setup their servers for the regular multiplayer modes (Objective and Stopwatch) but they may still want to offer their server to others, when it s not in use, to play Co-Op on. Server Hijacking is our solution to this issue. Servers flagged with the cvar net_allowserverhijacking 1 (on by default) can be borrowed by players who are using matchmaking under the following circumstances: net_allowserverhijacking needs to be set to 1 The server needs to be empty If these conditions are met then when players are matchmaking into the game it will try to place them on a hijackable server and will replace the server s settings with the default

config that the player matching in requested. These settings will remain on the server until all clients leave the session, at this point it will automatically restore the settings and config that was originally on the server. If the server admin wishes to use his server whilst it is being hijacked he is free to kick the players from the server and this will restore his settings 30 seconds afterwards. Obviously, if the admin does not wish server hijacking to be enabled then net_allowserverhijacking should be turned to 0. 1.5. Map Rotations Administrators are able to define their own map rotations and map vote lists for their server. Map rotation is only allowed for the Objective and Stopwatch game modes, do not set a map rotation when using the si_rules settings sdgameruleschallenge and sdgamerulescampaign. Map rotation control comes in two flavors: g_maprotationfixed - set a fixed map rotation g_maprotationvote - restrict the maps players may vote on at match end Both of these cvars are set using the following format: g_maprotationfixed mp/<map NAME>, mp/<map NAME>, mp/<map NAME> Or, as an example: g_maprotationfixed mp/ccity, mp/aquarium, mp/refuel If neither of these cvars is set then the game mode s defaults rules for map rotation will be used. For more information about map rotations you can check the server_map_rotation_examples.cfg in the \base folder of the dedicated server. 1.6. Passworded Servers To password a server and ensure it isn t available to the public there are two cvars that need to be set, either in the console or in your config. si_needpass Set to 1 if you want the server passworded g_password <PASSWORD> - sets the actual password string 1.7. Custom Configs When building a config of your own there are some things you have to bear in mind. The following cvars should always be included: si_name <NAME> Your server s name si_rules Set the game mode si_playmode Set the type of game

si_onlinemode 3 Ensures the game is multiplayer 1.8. Map Names Currently the game s code represents the map s name and path in three different ways, e.g.: mp/aquarium mp/aquarium.entities maps/mp/aquarium.entities When refereeing to maps in.bat or.cfg files the standard format of mp/mapname will always work, therefore the following list should be considered the list of map names to be used: mp/aquarium mp/ccity mp/reactor mp/refuel mp/resort mp/sectow mp/shipyard mp/terminal 1.9. Rank Restrictions It s possible to restrict who can join a game of Brink by the character s rank, so that only players of the same rank or lower can join the session. Brink has five player ranks, the cvar si_maxrank controls the rank of the server that the player ranks are compared against, so: 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 1.10. Other Console Commands This is a list of other useful console commands and cvars that a server admin may wish to use: Setting Game Modes o si_rules sdgamerulesstopwatch o si_rules sdgamerulesobjective o si_rules sdgameruleschallenge o si_rules sdgamerulescampaign Setting Play Mode o si_playmode 0 = solo

o si_playmode 1 = Co-op o si_playmode 2 = versus Setting the map o spawnserver mp/aquarium.entities o spawnserver mp/ccity.entities o spawnserver mp/reactor.entities o spawnserver mp/refuel.entities o spawnserver mp/resort.entities o spawnserver mp/sectow.entities o spawnserver mp/shipyard.entities o spawnserver mp/terminal.entities o spawnserver sp/challenge_01.entities o spawnserver.sp/challenge_03.entities o spawnserver.sp/challenge_05.entities o spawnserver.sp/challenge_06.entities Setting up RCON o net_serverremoteconsolepassword <password> o net_clientremoteconsoleaddress <Host IP> o net_clientremoteconsolepassword <password> Admin commands o admin startmatch Will take a match out of warm-up o admin kick Kicks a user from the server o admin kickallbots Kicks all AI bots from the server o admin restartmap Restarts the current map Server Settings o si_teamdamage Friendly fire on/off o si_name Set the server name o si_maxplayers Set the server size o si_minplayers Number of players required to start a match o si_spectators Enable/disable spectating o si_timelimit Change the time limit o si_teamforcebalance Set if players can only join the smaller size team o si_disablevoting Disables votes o si_botdifficulty Changes bot difficulty o si_readypercent Percentage of players that need to ready up to start a match o si_warmupspawn Allows players to spawn and play during warm-up period o si_enemytintenabled Enables/disables rim lighting tints on enemies

1.11. Server Advertising Currently most of the cvars that should be used to advertise the server s host are not working. We aim to fix these issues very soon after launch and recommend that for the time being si_name is used to denote the host of the server. The inactive cvars being referred to are: si_adminname si_email si_irc si_motd_1 si_motd_2 si_motd_3 si_motd_4 si_website si_serverurl