[bf1942] BF Linux server 1.6 RC1 available

Steve Getman steve at lightcubed.com
Fri Jan 30 10:18:18 EST 2004


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