Before you go any further. Please, please, please already have a "working"
LFDS. By working I mean one that is already installed. One that runs and
connects to Gamespy, and that you can connect to with a Renegade client.

If this is your first time running Linux, or you do not already have a working
LFDS, then you shouldn't even be reading this yet.

1. Configure xwisp.conf
   Copy xwisp.conf-template to xwisp.conf and put in your settings.

2. Populate server.ini
   XWISP requires that you properly and completely fill out our server.ini values,just like you would for a Win32 Server.

The values below are all required in your server.ini. XWISP should exit with
an error if any of them are missing:

Config = svrcfg_cnc.ini
GameType = GameSpy (leave this set to Gamespy, it will not work any other way)
Nickname = a00000000 (use you own nick)
Password = yourpassword
Serial = 06698.... (use your own serial)
Port = 4848            (These two should match) (note: should also match Port=
in svrcfg_cnc.ini)
GameSpyGamePort = 4848 (These two should match)
GameSpyQueryPort = 25300
BandwidthUp = 4000000  (Leave this value assuming dedicated server with
10/100mbit bandwidth)
NetUpdateRate = 30
AllowRemoteAdmin = true 
RemoteAdminPassword = somepass 
RemoteAdminIP = 1.2.3.4 (Set to your server IP, usually your eth0 IP)
RemoteAdminPort = 5555 (can be any unique port, brenbot uses this too)

3. Install required Perl modules
   Modules can be installed via CPAN (perl -MCPAN -e 'install modulename')
   Modules required:
   String::CRC32
   POSIX
   Time:HiRes
   POE
   POE::Wheel::ReadWrite
   POE::Wheel::Run
   POE::Filter::Stream
   POE::Component::IRC
   POE::Component::Client::TCP
   POE::Component::Server::TCP
  
Note: Depending on your linux distribute and perl version, you may already
have some or all of the modules already. The CPAN installer will indicate that
module is already "up to date" if so. Some modules may have dependencies upon other modules. In that case you should be prompted to install the prerequisite modules, to which you should answer "Y". 

4. Scripts.so
Ensure that you are running the latest scripts.dll for linux. XWISP WILL
NOT WORK WITH THE DEFAULT SCRIPTS.DLL THAT COMES WITH THE LFDS. You can get
the latest scripts.dll at:
http://prdownloads.sourceforge.net/rentools/scripts292.zip?download
Depending on your linux distribution, scripts.so may need to be recompiled
(here's where that linux OS knowledge comes in handy). For issues with
scripts.dll, please talk to jonwil.

5. Launch XWISP via ./xwisp.pl
   DO NOT LAUNCH THE LFDS FIRST OR SEPARATELY! XWISP launches it for you.

6. Available IRC commands
***DO NOT PUT THE XWISP BOT IN A PUBLIC CHANNEL!!! THERE IS NO RESTRICTION ON
WHO CAN SEND RAW XWIS COMMANDS!!***

From IRC, you can use !xwis <command> to have XWISP send a raw command. This
feature is for debugging purposes only and should not be abused. 

7. GPL Info. 

# XWISP 1.0 beta written by Charles Jones a.k.a. Blazer, Blazer0x.
# blazer0x@gmail.com
# Copyright Blackhand Studios Inc. 2006
# This program may be distributed under the terms of the GNU General Public
# License
# Copyleft:
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program; if not, write to the Free Software
#    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
#    USA
