This is an old revision of the document!
The MSP patch has removed functionality for non-dedicated server hosting. Running the AVP2serv.exe program is the only way to host a server while using the community MS patch
This guide will help you on your way to setting up your very own AVP2 game server! This guide works with both Windows and Linux distributions.
When the full game installation has finished, head on over to the main AVP2 directory (The folder where you have specified the game to be installed: DEFAULT is 'C:\Program Files (x86)\Fox\Aliens vs. Predator 2\'
What you're going to want to do is have an idea of what kind of server(s) you want to host. It could be a DM server, a Survivor server etc.
With that in mind, go to the ServerData folder inside the AVP2 main directory. You will see a text document that goes by unnamed.txt. Open that with a text editor of your choosing.
Inside the text document you will see parameters for a potential server to be hosted.
You will see game mode tags with maps and server specific parameters specified. Venture to the game mode tag [GameMode] and edit the map list underneath, to what maps you want to be in circulation.
Remember: All worlds will be input in this manner:
Map## = "worlds\multi\Game_Mode\Map_Name"
The map numbers (Map01, Map02, etc.) should always be sequential from top to bottom. And the location should always be between to quotation marks
DM, TeamDM, Survivor, Hunt game modes
WORLDS\MULTI\DM\DM_AIZIN WORLDS\MULTI\DM\DM_ALesserFate WORLDS\MULTI\DM\DM_ALLEY WORLDS\MULTI\DM\DM_Auriga WORLDS\MULTI\DM\DM_Bunker WORLDS\MULTI\DM\DM_Colony WORLDS\MULTI\DM\DM_COMPOUND WORLDS\MULTI\DM\DM_Depot WORLDS\MULTI\DM\DM_DROPZONE WORLDS\MULTI\DM\DM_DRYDOCK WORLDS\MULTI\DM\DM_FURY151 WORLDS\MULTI\DM\DM_HANGER WORLDS\MULTI\DM\DM_Leadworks WORLDS\MULTI\DM\DM_Lucifer'sFate WORLDS\MULTI\DM\DM_Outpost4 WORLDS\MULTI\DM\DM_PREDATOR WORLDS\MULTI\DM\DM_Quarantine WORLDS\MULTI\DM\DM_Reservoir WORLDS\MULTI\DM\DM_STORAGEYARD WORLDS\MULTI\DM\DM_STRONGHOLD WORLDS\MULTI\DM\DM_TEMPLE WORLDS\MULTI\DM\DM_UVAJED WORLDS\MULTI\DM\DM_Verloc WORLDS\MULTI\DM\KORARICOMPOUND WORLDS\MULTI\DM\TDS_DM_POD WORLDS\MULTI\DM\WATERSTATION
EVAC Game Mode
Worlds\Multi\Evac\EVAC_ALLEY Worlds\Multi\Evac\Evac_Auriga Worlds\Multi\Evac\Evac_Colony Worlds\Multi\Evac\EVAC_FURY151 Worlds\Multi\Evac\EVAC_GAUNTLET Worlds\Multi\Evac\EVAC_HANGER Worlds\Multi\Evac\EVAC_MORIA Worlds\Multi\Evac\EVAC_NOSTROMO Worlds\Multi\Evac\Evac_Verloc Worlds\Multi\Evac\SUK-HADLEYSHOPE WORLDS\MULTI\DM\SUK-STRONGHOLD_2
Overrun Game Mode
Worlds\Multi\Overrun\OVER_ALLEY Worlds\Multi\Overrun\Over_Compound Worlds\Multi\Overrun\Over_Leadworks Worlds\Multi\Overrun\Over_Quarantine Worlds\Multi\Overrun\OVER_STRONGHOLD
Near the bottom of unnamed.txt, you will see the [Settings] tag, and different parameters underneath
Edit these to your preference - (Meanings below picture)
0 = False , 1 = True
Dedicated - (1,0) Only 'Dedicated = 1' is supported at this time
PortID - Specifies the port the server will run on. More than 1 server running on the same network must use a separate port number. Picking a number between a range of 27880-27889 is a good rule of thumb. Port forward these ports in your firewalls for your server to be visible in the server list
Password = Specifies the password to be used for a locked server
LANConnection (0,1) = Specifies whether the server should remain only visible to your LAN or not. Leave at 0 for your server to be visible to the world.
Locked (0,1) = Locks your server.
ServerName = Your server name, obviously.
SCPassword = Server Control password. This is not used in the MS patch, The MS patch uses a community created Admin system
Bandwidth = Specifies the speed at which your server handles data from incoming player connections. It is advised to leave this at 10000000. Lower integers will make your server laggy.