[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