[bf1942] BF Linux server 1.6 RC1 available

Andreas Fredriksson andreas.fredriksson at dice.se
Fri Jan 30 09:50:27 EST 2004


Thanks for the patch. I'll fold it in to the next update.

You know I can't speak about release dates, but we're getting really, really
close :-)

// Andreas

> -----Original Message-----
> From: Steven Hartland [mailto:killing at multiplay.co.uk] 
> Sent: Friday, January 30, 2004 3:20 PM
> To: bf1942 at icculus.org; Andreas Fredriksson
> Subject: Re: [bf1942] BF Linux server 1.6 RC1 available
> 
> 
> Mucho wubbing for andreas and the team but the installer 
> doesn't work :( The licence key check script has a few 
> errors. I've attached a patch file. I suspect that the error 
> is due to /bin/sh being bash on most linux machines but not all.
> 
> An alternative workaround for this atm is to install with 
> bf1942_lnxded-1.6-rc1.run --target /usr/local/game/bf1942_1.6 --keep
> 
> Any link to the win32 server version? We run one install for 
> both OS's so need to update both at the same time :)
> 
>     Steve / K
> ----- Original Message ----- 
> From: "Andreas Fredriksson" <andreas.fredriksson at dice.se>
> To: <BF1942 at icculus.org>
> Sent: Friday, January 30, 2004 11:38 AM
> Subject: [bf1942] BF Linux server 1.6 RC1 available
> 
> 
> > 
> > Hi,
> > it's time for the first release candidate of the 1.6 Linux 
> server. My 
> > lightcubed account has been disabled for some reason so until I can 
> > upload it properly there's a temporary mirror for the 
> server file up 
> > at http://www.webuser.com/downloads/bf1942_lnxded-1.6-rc1.run .
> > 
> > The MD5 sum of the file should be 590e272fd3f6e3c22b18933cd638f4aa. 
> > Please note that this distribution is a self-extracting 
> installer that 
> > you will need to run from within a shell session.
> > 
> > The Linux-specific readme file is attached to this message for your 
> > convenience.
> > 
> > Best regards,
> > Andreas Fredriksson
> > ==============================
> > Programmer
> > Digital Illusions CE Sthlm AB
> > Maria Skolgata 83, 5tr
> > S-118 53 Stockholm
> > Sweden
> > andreas.fredriksson at dice.se
> > 
> > 
> > 
> ----------------------------------------------------------------------
> > ------
> > --
> > Release notes: Battlefield 1942 free dedicated Linux server 
> version 1.6
> > Battlefield 1942 is a registered trademark of Digital 
> Illusions CE AB.
> > (c) 2000-2004 Digital Illusions CE AB
> > 
> --------------------------------------------------------------
> --------------
> > --
> > 
> > Quick start 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > - Run the server installer and follow the instructions.
> > 
> >   IMPORTANT:
> > Please note that if you choose to install the server over 
> an existing
> > installation the existing installation directory will be removed!
> > 
> >   Example:
> >   $ sh bf1942_lnxded-1.x.y.run
> > 
> > - Modify mods/bf1942/settings/serversettings.con to your taste.
> > 
> >   Example:
> >   $ cd /path/to/installation/bf1942
> >   $ vi mods/bf1942/settings/serversettings.con
> > 
> > - Modify mods/bf1942/settings/maplist.con to your taste.
> > 
> >   Example:
> >   $ cd /path/to/installation/bf1942
> >   $ vi mods/bf1942/settings/serversettings.con
> > 
> >   IMPORTANT:
> >     Please see the information below to understand the new map list 
> > format.
> > 
> > - Run the server from within the top-level directory by typing
> >   ./start.sh [arguments] from a shell.
> > 
> >   Example:
> >   $ cd /path/to/installation/bf1942
> >   $ ./start.sh +statusMonitor 1
> > 
> > - If you are starting the server from a remote connection 
> you will need to
> >   encapsulate it inside a "screen" session to let it stay 
> behind when 
> > you log
> >   out from the shell.
> > 
> >   Example (to start the server):
> >   $ cd /path/to/installation/bf1942
> >   $ screen ./start.sh +statusMonitor 1
> >   Now press Ctrl-A followed by Ctrl-D to detach the screen session, 
> > leaving it
> >   running in the background. You can now log out without 
> affecting the 
> > server.
> > 
> >   Example (to reconnect to the server status monitor):
> >   $ screen -r
> > 
> >   Please see the man page for screen to learn more about 
> what it can 
> > do.
> > 
> > 
> > More information 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > Welcome to the Battlefield 1942 dedicated server. For 
> patch-specific 
> > information please refer to the generic read me file included with 
> > both the Linux and win32 distributions.
> > 
> > For discussion with the developers and other users of this server 
> > please subscribe to the bf1942 mailing list. To join the 
> list, send a 
> > message to <bf1942-subscribe at icculus.org> and follow the 
> instructions 
> > given to you in the reply.
> > 
> > If you prefer to use a forum, there is one set up at the 
> distribution 
> > site for the open beta series at http://www.bf1942.lightcubed.com . 
> > You can report bugs
> > both in the forum and on the mailing list. Please don't 
> send bug reports in
> > private mail, use the forum or the list instead.
> > 
> > DICE would like to thank Ryan C. Gordon for his work on the earlier 
> > Linux releases and the bf1942 Linux community for their 
> test feedback, 
> > bug reports and patience.
> > 
> > 
> > The file case confusion problem solved 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > The 1.6 Linux server will read lower-case filenames ONLY. All file 
> > names encountered at runtime are lower-cased before a filesystem 
> > access is attempted. You should therefore make sure all files are 
> > lower-case when installing third-party modifications and maps.
> > 
> > To aid you with this there is an included bourne shell 
> script called 
> > fixinstall.sh which recursively changes the case of files and 
> > directories from the directory where it's run.
> > 
> > You can simulate the actions of the script with these options:  $ 
> > ./fixinstall.sh --pretend
> > 
> > When you're certain it looks good run the conversion:
> >  $ ./fixinstall.sh --verbose
> > 
> > 
> > Map list and +game changes in the 1.6 server 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > The maplist.con format has changed to allow any combination of mods 
> > and game modes in the same map cycle. Please see the 
> generic read me 
> > file for more information about the format.
> > 
> > This change essentially renders the +game command-line 
> option useless 
> > for dedicated servers and hence it should not be used.
> > 
> > 
> > Banning by unique identifiers (CD key hashes) 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > This release of the dedicated Linux server includes a system to ban 
> > players by their unique CD key hash. The system is similar to the 
> > current IP-based banning system but uses the following new console 
> > commands:
> > 
> > admin.banPlayerKey <player number>
> > admin.listBannedKeys
> > admin.addKeyToBanList <key>
> > admin.removeKeyFromBanList <key>
> > 
> > Banned player keys are stored together with the IP-based 
> bans in the 
> > banlist.con file. IP-based bans continue to work if you would still 
> > like to use them.
> > 
> > Please note that the PunkBuster system also has a CD key 
> hash banning 
> > system that works separately from the built-in system.
> > 
> > Known issues 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > To work around bugs in some implementations of pthreads 
> (the standard 
> > system threading library on Linux) the server allows you to 
> explicitly 
> > set the stack size to use for new threads. If you need to 
> change this 
> > limit you can do so with the BF1942_STACKSIZE environment 
> variable by 
> > exporting it to the server's
> > environment:
> > 
> > $ export BF1942_STACKSIZE=`expr 4 \* 1024 \* 1024`
> > $ ./start.sh +statusMonitor 1
> > 
> > This example sets the stack size to four megabytes.
> > 
> > You can also combine the two lines:
> > $ BF1942_STACKSIZE=`expr 4 \* 1024 \* 1024` ./start.sh 
> +statusMonitor 
> > 1
> > 
> > If you see errors about thread creation you might need to use this 
> > option.
> > 
> > Option summary 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > The following options are unique for the Linux server:
> > 
> > +statusMonitor 1
> > 
> > Enables the curses status monitor which enables you to work 
> with the 
> > in-game console directly at the server.
> > 
> > +priorityDaemon 1
> > 
> > Enables sending priority change requests to the external root daemon
> > (bfpridaemon) which changes the server niceness while loading. Use 
> > this option (and run the external daemon) to reduce the CPU stress 
> > when running multiple servers on the same machine.
> > 
> > The priority daemon itself is distributed as source code and can be 
> > found under the `bfpridaemon' subdirectory of the 
> installation. Use of 
> > this code is at your own risk and there is no warranty what so ever.
> > 
> > Please note that the following options are deprecated and do not 
> > effect the server in any way: +restart, +dedicated and +game.
> > 
> > Have fun with your Linux server!
> > 
> > Andreas Fredriksson <andreas.fredriksson at dice.se>
> > 
> > 
> > Licensing information 
> > 
> ======================================================================
> > ======
> > ==
> > 
> > The Battlefield 1942 server is linked with the GNU C and 
> C++ libraries 
> > which are under the LGPL license. By linking dynamically we ensure 
> > that you as a user can use this software with other 
> versions of these 
> > libraries.
> > 
> > A statically linked binary also linked with these libraries is 
> > supplied purely for convenience should you not be able to run the 
> > dynamically linked binary.
> > 
> > The LGPL license text is included with this release and can 
> be found 
> > on the web at http://www.gnu.org/licenses/lgpl.html.
> > 
> > Please note that the Battlefield 1942 dedicated server 
> itself is not 
> > covered by the LGPL license.
> > 
> > 
> > Revision history 
> > 
> ======================================================================
> > ======
> > ==
> > Filename: bf1942_lnxded-1.6-rc1.tar.bz2
> > MD5 sums: 5aed9c067aad5c381b7125ed666f2375  bf1942_lnxded.dynamic
> >           6c6508aae7d61ab7198b78473efd4e18  bf1942_lnxded.static
> > Version: BF1942 (Ver: Mon, 26 Jan 2004 
> 11:46:25/dep at mayall.internal.dice.se)
> > Release status: First 1.6 release candidate.
> > 
> > Changes: Please see the read me files.
> > 
> > 
> 
> ================================================
> This e.mail is private and confidential between Multiplay 
> (UK) Ltd. and the person or entity to whom it is addressed. 
> In the event of misdirection, the recipient is prohibited 
> from using, copying, printing or otherwise disseminating it 
> or any information contained in it. 
> 
> In the event of misdirection, illegible or incomplete 
> transmission please telephone (023) 8024 3137 or return the 
> E.mail to postmaster at multiplay.co.uk.
> 



More information about the Bf1942 mailing list