MBA Dedicated Servers: A How-to Guide

Similar documents
Lab Configuring Access Policies and DMZ Settings

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

A-AUTO 50 for Windows Setup Guide

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

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

Brocade Certified Layer 4-7 Professional Version: Demo. Page <<1/8>>

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

User-ID Features. PAN-OS New Features Guide Version 6.0. Copyright Palo Alto Networks

Immotec Systems, Inc. SQL Server 2005 Installation Document

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

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

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

Configuring Global Protect SSL VPN with a user-defined port

How To - Implement Clientless Single Sign On Authentication with Active Directory

NETASQ SSO Agent Installation and deployment

ilaw Installation Procedure

ilaw Server Migration Guide

Control Panel User Guide

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

Dynamic DNS How-To Guide

Install MS SQL Server 2012 Express Edition

The PostBase Connectivity Wizard

TROUBLESHOOTING GUIDE

Broadband Phone Gateway BPG510 Technical Users Guide

PaperStream Connect. Setup Guide. Version Copyright Fujitsu

enicq 5 System Administrator s Guide

Creating client-server setup with multiple clients

Video Administration Backup and Restore Procedures

VoIPon Tel: +44 (0) Fax: +44 (0)

Canon WFT-E1 (A) Wireless File Transmitter. Network Support Guide

Security Awareness. Wireless Network Security

1.6 HOW-TO GUIDELINES

Broadband Router ESG-103. User s Guide

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

D-Link DAP-1360 Repeater Mode Configuration

1. Introduction What is Axis Camera Station? What is Viewer for Axis Camera Station? AXIS Camera Station Service Control 5

WhatsUp Gold v16.1 Installation and Configuration Guide

Burst Technology bt-loganalyzer SE

Using Internet or Windows Explorer to Upload Your Site

Chapter 8 Router and Network Management

Port Forwarding your Router for Use with a Network DVR

KeyControl Installation on Amazon Web Services

Setting Up Scan to SMB on TaskALFA series MFP s.

Lab Configuring Access Policies and DMZ Settings

Test Case 3 Active Directory Integration

How to utilize Administration and Monitoring Console (AMC) in your TDI solution

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

Gigabyte Content Management System Console User s Guide. Version: 0.1

Download/Install IDENTD

InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x

Reference and Troubleshooting: FTP, IIS, and Firewall Information

NMS300 Network Management System

M2M Series Routers. Port Forwarding / DMZ Setup

Installation Troubleshooting Guide

Virtual Data Centre. User Guide

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

Security Guidelines for MapInfo Discovery 1.1

Classroom Management network FAQ and troubleshooting

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

CONSOLEWORKS WINDOWS EVENT FORWARDER START-UP GUIDE

How to Configure Active Directory based User Authentication

CPEi 800/825 Series. User Manual. * Please see the Introduction Section

Guide to the LBaaS plugin ver for Fuel

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

The CIX VFR Club Flight Training Notes Exercise. Configuring a Router to Host a Multiplayer Session

Novatel U530 & U630 O2 Branded Datacards Installation instructions for: O2 version of Mobilink Software: Version

Optimize Online Game Traffic Using Bigfoot Networks Killer Xeno Pro and NETGEAR Routers

RemotelyAnywhere Getting Started Guide

Before deploying SiteAudit it is recommended to review the information below. This will ensure efficient installation and operation of SiteAudit.

How To Industrial Networking

WhatsUp Gold v16.2 MSP Edition Deployment Guide This guide provides information about installing and configuring WhatsUp Gold MSP Edition to central

DSL-G604T Install Guides

ICONICS Using the Azure Cloud Connector

ShadowControl ShadowStream

NXC5500/2500. Application Note. Captive Portal with QR Code. Version 4.20 Edition 2, 02/2015. Copyright 2015 ZyXEL Communications Corporation

FortiWeb 5.0, Web Application Firewall Course #251

FAQs: MATRIX NAVAN CNX200. Q: How to configure port triggering?

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit

SOA Software API Gateway Appliance 7.1.x Administration Guide

IIS, FTP Server and Windows

Vantage RADIUS 50. Quick Start Guide Version 1.0 3/2005

FTP, IIS, and Firewall Reference and Troubleshooting

Setting up an MS SQL Server for IGSS

Plesk 11 Manual. Fasthosts Customer Support

Steltronic Focus. Main Desk Internet connection

UIP1868P User Interface Guide

WhatsUp Gold v16.3 Installation and Configuration Guide

Git - Working with Remote Repositories

FLX UC1000/1500 Registering with Siemens HiPath 4000 & OpenScape Voice Server

Configuring the WT-4 for ftp (Ad-hoc Mode)

Installation of IR under Windows Server 2008

801.11n Wireless Broadband Router

Com.X Router/Firewall Module. Use Cases. White Paper. Version 1.0, 21 May Far South Networks

How to install IDA floating licenses on a Windows server

Basic Exchange Setup Guide

SITRANS RD500 Configuring the RD500 with PSTN or GSM modems and Windows-based servers and clients for communication Objective:

IEI emerge and Milestone Systems Network Video Recorder. Setup and Integration Guide. Milestone Version 6.5 and emerge Version 3.

LifeSize Networker Installation Guide

Transcription:

MBA Dedicated Servers: A How-to Guide 1. If you are behind a firewall, see the Router configuration section below for information on setting up port forwarding. 2. Launch the STEAM client. The Steam client does not need a person logged in; the client only needs to be active. You can log into an account and use the following steps; however doing so will consume that particular login for the duration of the server s lifetime. 3. Open a command window in the <MoonBaseAlpha install directory>\binaries\win32 directory. 4. To start a server, run the following command in the command line: MoonBaseAlphaGame.exe server <Map Name>[?Game Params] [-Server Params] Example The following file launches the dedicated server with the map that supports up to 6 players and plays the cinematic at the start of each game: "C:\Program Files\Steam\steamapps\common\moon base alpha\binaries\win32\moonbasealphagame.exe" server mba_5_6?cinematic=1 See below for information regarding the parameters which must be included in the launch string. 5. At this point the server is active and running. You can actually log into the (already running) Steam client at this point and the dedicated server will continue to run and you will be able to play in it (or another server!) at the same time. Command-line parameters 1. Map Name - The map name MUST be specified or the server will not show up in the Steam server browser. The available map options are: 1) mba_1_2 2) mba_3_4 3) mba_5_6 4) mba_madness 5) mba_sandbox 2. Game Parameters There are several game specific parameters you can include in the launch string that modify how the gameplay of the map will work. One or more of these parameters may be appended to the end of the map name and delimited with a? character. Note: there is no space between the map name and the question mark. 1) Freeplay=<0 1> The Freeplay parameter specifies whether the map should be run in competitive or free play mode. In Competitive mode the team must restore oxygen to the settlement before time runs out; in Free play mode there is no time limit. If this option is specified with a value > 0 the map will run in free play mode; otherwise the map will default to competitive mode if this parameter isn t provided or if the value is 0, F, or false.

MoonBaseAlphaGame.exe server mba_1_2?freeplay=1 Launches a server with the mba_1_2 level in freeplay mode. 2) Cinematic=<0 1> The Cinematic parameter specifies whether the level introduction cinematic will play when the level starts. If this option is specified with a value > 0, the introduction cinematic will play when the level starts. If the parameter isn t provided or if the value is 0, F, or false, the cinematic will not play. MoonBaseAlphaGame.exe server mba_1_2?cinematic=1 Will launch the mba_1_2 level in competitive mode, and will show the introduction cinematic when the level begins. 3) GamePassword=<ServerPassword> - Use the GamePassword parameter if you wish to password protect your server to prevent unknown players from joining. The password should be alpha-numeric without any spaces in it. When players attempt to join your server, they will be presented with a password entry dialog; if they specify the correct password the server will allow them to join, otherwise their connection will be denied. MoonBaseAlphaGame.exe server mba_3_4?gamepassword=hello This launches a server with the mba_3_4 level, and with hello as the game server password. 4) MaxPlayers=<integer> By default, the maximum number of players is 6 on any map (in freeplay mode), but you can play with more players by specifying this parameter in conjunction with setting the Game parameter to MoonBaseAlphaGame.MBA_GameInfoExtended, as in the following example. MoonBaseAlphaGame.exe server mba_5_6?game=moonbasealphagame.mba_gameinfoextended?maxplayers=8 Setting this parameter will automatically disable uploading stats to Steam, so it is impossible to cheat on the leaderboards by having more people on your team. For the MBA_Madness map, you don t have to set the Game parameter; e.g., MoonBaseAlphaGame.exe server mba_madness?maxplayers=8 This launches the server with the mba_madness level allowing 8 players. Note: playing with more than 6 players is not officially supported. In particular, the ingame UI only supports displaying 6 player names, and you may need a fairly powerful machine to handle the extra activity on the server. However, we provide the MaxPlayers parameter as an option for advanced users who wish to experiment with gameplay.

5) BeaconSafeZoneRadius=<integer> (only for MBA_Madness) Controls the radius of the beacon safe zone in Unreal units in the madness map. The default value is 300. Sixteen Unreal units are approximately one foot. 6) SabotageDelay=<integer> (only for MBA_Madness) Controls the delay, in seconds, when sabotaging enemy circuit boards. The default value is 4. 7) MuteOtherTeam=<0/1> (only for MBA_Madness). Controls whether or not the other team is muted in MBA_Madness. By default, the other team is muted. Examples: MoonBaseAlphaGame.exe server mba_madness?gamepassword=hello?beaconsafezoneradius=125?sabotagedelay=0?muteotherteam=0 This launches the server with the mba_madness level with the beacon safe zone modified to 125 Unreal units (about 8 feet in-game), no sabotage delay, and no automatic muting of the other team, with a maximum of 6 players. Also, a password of hello is set. MoonBaseAlphaGame.exe server mba_3_4?gamepassword=hello?freeplay=1?cinematic=0 This launches the server with the mba_3_4 level with a password of hello, in freeplay mode, not showing the introductory cinematic. 3. Server Parameters First, see below under Router configuration for information on how to set up your game server behind a router. It s likely that you won t need to use the following server parameters depending on how you configure your router. However, if you need to change the ports on which the game server listens, you can specify the following server parameters when launching it. One or more of these parameters may be specified in the server launch string, separated by a space character and prefixed with a -. 1) Port=<port number> - This specifies the TCP and UDP port the server will listen on for new connections and handle general game communication. By default the server port is 9777 if this parameter isn t specified. This should be used if you plan to run 2 or more servers on the same machine; each server should use a separate port to prevent conflicts. MoonBaseAlphaGame.exe server mba_1_2 -Port=7777 This launches a server running on port 7777. 2) SteamAuthPort=<port number> - This specifies the UDP port the server will use for Steam authentication tasks. By default the server will use port 8766 if this parameter isn t specified. This should be used if you plan to run 2 or more servers on the same machine, each server should use a separate port to prevent conflicts. MoonBaseAlphaGame.exe server mba_1_2 -Port=7777 -SteamAuthPort=8780 This launches a server running on port 7777 and routing Steam Authentication tasks through port 8780. 3) SteamMSUPort=<port number> - This specifies the UDP port the server will use to expose itself to the Steam Master Server Updater. The Steam Master Server will periodically communicate to the server through this port. By default the server will use port 27016 if this parameter isn t specified. This should be used if you plan to run 2 or

more servers on the same machine, each server should use a separate port to prevent conflicts. MoonBaseAlphaGame.exe server mba_1_2 -Port=7777 -SteamAuthPort= 8780 -SteamMSUPort=8781 This launches a server running on port 7777, routing Steam Authentication tasks through port 8780 and Steam master server update tasks through port 8781. ---- Here is a sample batch script of this in action: "C:\Program Files\Steam\steamapps\common\moon base alpha\binaries\win32\moonbasealphagame.exe" server mba_5_6?cinematic=1 For the batch script, this can be put into Wordpad and saved initially as a.txt file... 1. You need to change the path of the MoonBaseAlphaGame.exe to wherever the game is installed. 2. Needs to be saved as a.bat extension in order to work correctly 3. To change the NAME of the dedicated server you need to modify the DefaultGame.ini and MoonBaseAlphaGame.ini. These are located in the following: 4. \Steam\steamapps\common\moon base alpha\moonbasealphagame\config\ Router configuration By default, the game server listens on the following three ports: 1) 9777: game traffic 2) 8766: Steam authentication tasks 3) 27016: Steam master server updater tasks If you are behind a firewall, such as that typically enforced by a home router connected to a broadband internet connection, you will probably have to set up port forwarding on your router configuration. Here s how to do that. 1. Access your router s control panel. You can typically access this through a normal web browser by visiting the URL 192.168.1.1 or similar IP address (see your router s instructions). 2. Find the local network IP address of the computer that will be running the Moonbase Alpha server. This will probably be listed in a DHCP Clients table in your router control panel and typically starts with 192.168. (Or you can run the ipconfig utility from the command-line to find your computer s local IP address.) 3. In your router s configuration, find the tab for Port forwarding. Set the three ports (9777, 8766, 27016) to forward to your computer s local IP address. The 9777 port needs both TCP and UDP open, whereas the 8766 and 27016 ports only need the UDP protocol open. The following is a screenshot of the GUI for the dd-wrt firmware for wireless routers with the Moonbase Alpha server ports correctly configured with the server machine s local IP address 192.168.1.121. Your GUI may look significantly different, depending on your router, but the same settings should be accessible.

Copyright 2012 Virtual Heroes a division of Applied Research Associates, Inc. All rights reserved V02_2012