-= Sniper Elite 3 =- - Dedicated Server - =========================== Table of Contents 1. System Requirements 2. Quickstart Guide 3. Commands And Configuration Files 4. Ports 5. Banning Players 6. Known Issues 7. Update History 8. Technical Support ------------------------------------------------ 1. System Requirements ------------------------------------------------ We recommend the following network capacities for dedicated server hosting: upload speed: 1024kbps d/load speed: 256kbps We also recommend for best performance that you run the server using a publically accessible IP. To host the server you should use a computer with the following specification or better: Operating System: Windows Vista / 7 Processor: Intel® Core 2 Duo E6400 or equivalent processor Memory: 2 GB System RAM (XP) / 3 GB System RAM (Vista / 7) Hard Drive: 16 GB free space Note: The game's performance may differ according to your computer's hardware and/or video card. Computers with high-performance hardware will provide the best game performance. ------------------------------------------------ 2. Quickstart Guide ------------------------------------------------ i) Launch the dedicated server application ii) Add a map to the map rotation, for example: > MapRotation.AddMap BEACHHEAD DM iii) Start the server: > Server.Host ------------------------------------------------ 3. Commands And Configuration Files ------------------------------------------------ Please see the separate CommandReference.pdf document for details of all the commands available on the dedicated server. You can use configuration files in order to execute a particular sequence of commands, either on demand or at server start up. By default the server will look for a configuration file called "default.cfg" and execute the commands in that. You can use these configuration files for setting up map rotations, game rules, etc. If you wish to execute a different configuration file at start up then you can use the "-exec" command line option to do so. For example: Sniper3CLI.exe -exec other.cfg Note that the server will still attempt to run commands from "default.cfg" in addition. It is however fine for that file to be empty or absent. Advanced users may want to specify a particular IP address to bind to. This can be done by adding -IP= on the command line, e.g. Sniper3CLI.exe -IP=192.168.0.1 -exec other.cfg An example configuration file named 'example.cfg' is provided with the server. ------------------------------------------------ 4. Ports ------------------------------------------------ The following ports are used by Sniper Elite 3 and can be set on the dedicated server. If you wish to run multiple server instances on a single machine then, after ensuring that the machine's specification is up to the task, you will also need to specify different ports for all of the below for each instance. The easiest way of doing this will be to setup a different configuration file for each server containing this information and also things like the server name. Note: You must set the ports to be used before the server has started hosting (i.e. before the 'host' command is invoked). Description Protocol Command Open* Steam authorisation port UDP authport NO Steam master server updater port UDP updateport YES Lobby data port TCP lobbyport YES Game data port UDP gameport YES * This field indicates that the port should be open to incoming traffic. If the dedicated server is behind a router and/or firewall the port will need to be added to the firewall exemptions and/or forwarded on the router ------------------------------------------------ 5. Banning Players ------------------------------------------------ Banned players are added to a list which is stored on the dedicated server, a player must be actively playing on the server to be banned. To remove a player from the server, or ban them, perform the following steps: i) Find the player. Use the 'Server.ListPlayers' command to display a list of the active players. ii) Kick and ban the player. To kick and ban the player use 'Server.KickBan' Pass the name of the player to be kicked, you may specify a substring of the player name and it wil be matched against active players. Do not use spaces. ------------------------------------------------ 6. Known Issues ------------------------------------------------ Version 1.01: Server autobalancing is not functional (patch planned) ------------------------------------------------ 7. Technical Support ------------------------------------------------ If you need further technical assistance after reading this ReadMe file and the game manual, please do not hesitate to contact us using any of the methods listed below. When contacting us, please be sure to provide us with as much information as possible. Make sure to note the exact type of hardware that you are using in your system, including: your sound card, CD/DVD drive, amount of RAM present, speed and manufacturer of your processor. Also, make sure to include the title and version of the game, and a detailed description of the problem. Logfiles are created for the server and these can be of help when attempting to diagnose problems or reporting issues to us. By default logs are placed in the 'logfiles' directory of the game, the logging directory can be changed on the command line with "-logdir=". It will also help if you prepare by creating a "DXDiag" diagnostic file in Windows before you call us. To do this, simply follow these instructions: i) Click on Start ii) Click on Run iii) Type "dxdiag" iv) Click on OK v) Click on the "Save All Information" button and save the file If you send an e-mail query you may attach the file to the e-mail. Technical Support Contact Details: Email: se3.support@rebellion.co.uk