[bf1942] BF Linux server 1.6 RC1 available

Brigham Stevens brs at vikingmind.com
Fri Jan 30 12:29:40 EST 2004


Is this server compatible with 1.5 clients too?
In other words, can we install and test it all the way, or are you just
interested in knowing if it seems to start up OK?

----- Original Message ----- 
From: "Andreas Fredriksson" <andreas.fredriksson at dice.se>
To: <BF1942 at icculus.org>
Sent: Friday, January 30, 2004 6:50 AM
Subject: RE: [bf1942] BF Linux server 1.6 RC1 available


> 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