[bf1942] BF Linux server 1.6 RC1 available

Andreas Fredriksson andreas.fredriksson at dice.se
Fri Jan 30 10:38:22 EST 2004


Please do.

// Andreas

> -----Original Message-----
> From: Steve Getman [mailto:steve at lightcubed.com] 
> Sent: Friday, January 30, 2004 4:18 PM
> To: bf1942 at icculus.org
> Subject: Re: [bf1942] BF Linux server 1.6 RC1 available
> 
> 
> Mind if I post this on the forum?
> 
> -- 
> Steve Getman
> steve at lightcubed.com
> 
> 
> <quote who="Steven Hartland">
> > 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