Create a new account |  Forgot Password
Crytek GmbH Crysis Warhead Crymod | The Official Modding Portal MyCrysis | The Official Community Portal
MyCrysis

 
 MyCrysis » Server Corner » Crysis Wars
  Linux Server Documentation

Linux Server Documentation


Linux Server Documentation - Patch 1.5 


!! IMPORTANT !!
 Crysis Wars(tm) Linux Server is NOT SUPPORTED by Electronic Arts(r) Customer Support. Please do not call with any questions related to this free beta product. There are other channels to aid you listed at the bottom of this document.



MENU POINTS

  1. Introduction

  2. Installation From Scratch

  3. Support Channels

  4. FreeBSD Note


Introduction (top)
This document explains how to install the Crysis Wars(tm) Linux server version 1.1.1.6670. Installation from scratch and upgrading an existing installation are both covered.


MOD USERS: PLEASE READ...
It is recommended that any user modifications that have been installed to the Crysis Wars(tm) directory be removed before installing this package. These modifications are not supported by Electronic Arts(r) and may not be compatible with some of the new features that are included. When installing or upgrading a server, if problems or unexpected behavior arise, your first step in troubleshooting should be to do a clean install with the original data files.



Installation From Scratch (top)

  1. Get the retail Crysis Wars(tm) disc(s) (there may be multiple discs depending on what edition of the game you have obtained, or perhaps a single DVD-ROM disc). You may also collect the game data from a copy purchased through Steam(tm), in which case the data will be located in "$PROGRAM_FILES\Steam\steamapps\common\crysis wars".


  2. Install the game on Windows(r) and install Patch 4. Copy the installed game to your Linux system or just apply the Patch 4 raw files to your existing Crysis Wars version on the server. Please copy everything, including the Windows .exe and .dll files, as they may be used for anti-cheat efforts, even on a Linux server.
  3. Please make sure you transfer the data as BINARY and not TEXT or ASCII if you use the FTP protocol to upload the files!


  4. Unpack this archive in the root of the newly-copied tree (there should be a "Bin32" directory in that directory!). Files such as Bin32/LinuxLauncher need to go into the correct subdirectories; make sure they don't lose the path information and all copy into the base directory!

  5. OPTIONAL: Install PunkBuster: 
    cd Bin32
    mkdir -p "$HOME/.Crysis Wars"
    ./pbsetup.run -e
    ./pbsetup.run --add-game=wh --add-game-path="$HOME/.Crysis Wars"
    ./pbsetup.run -u


    You will need to agree to the PunkBuster license before you may install it. This will download the latest version of the Punkbuster software to your Linux server, so you need an Internet connection.

  6. Now, run the server:
    cd /where/i/copied/crysiswars/Bin32
    ./crysiswars-lnxserver

  7. When you see the console, the game server has started, but you need to start a map before the server will accept connections. At this point, type: 

    g_nextlevel 
     

  8. Now you should see your server in the in-game browser. You will now want to customize your server, including writing config files and command lines that don't require human interaction, but that is beyond the scope of this document. Please refer to the original dedicated server documentation for detailed information.


Support Channels (top)
There are a LOT of knobs you can tweak to customize and automate your server, but it is beyond the scope of this documentation. Please refer to the official admin manuals for specifics. There is a mailing list for discussion and support of Linux servers for Crysis Wars(tm). Hundreds of experienced server admins and even some of the game's developers monitor this list, and are eager to help with politely asked questions. Send a blank email to crysis-subscribe@icculus.org to get on the list, and list archives can be seen at: 

http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?67

Bug reports should NOT be sent to the list. We have a web-based bugtracking system for this. If you don't report bugs there, we don't promise to even be aware of them, let alone fix them! You can find the bug tracker here: 

http://bugzilla.icculus.org/



FreeBSD Users (top)
This server is known to work on FreeBSD with the Linux binary compatibility layer. If it doesn't, we consider it a bug and appreciate the report since we won't necessarily be testing on FreeBSD ourselves.




 


   
 
© 2010 Crytek GmbH.  imprint | legal
All rights reserved. Crytek is a registered trademark or a trademark of Crytek GmbH in the USA, Germany and other countries.

Forum Software: Burning Board 2.3.6, Developed by WoltLab GmbH