NEW OPERATION FLASHPOINT VERSION 1.96b STANDALONE DEDICATED SERVER README
========================================================================

15 August, 2004
Required: v1.96


The OFPR_Server.exe file will enable you to set up dedicated Operation Flashpoint: Resistance / GOTY  servers without requiring the original CD or CD Key.


INSTALLATION INSTRUCTIONS
Firstly, ensure the entire contents of an Operation Flashpoint game directory are present on the target server machine. The original directory structure must be maintained, but the files can either be copied from an existing installation, or freshly installed.

The new OFPR_Sever exe file and updated bin files from RES\BIN directory should then be copied into the root Flashpoint directory along with the flashpoint.cfg file. Run this file to create a dedicated server



DEDICATED SERVER INSTRUCTIONS

You can set up a config file for your server, to assign passwords and mission cycles. Call it with an additional command line parameter: for example, OFPR_Server.exe -config=sample.cfg.



There's a sample config file included in this download package, along with a batch file to launch it into the game. Install both files in the root flashpoint directory alonside the OFPR_Server.exe, then launch the configured server by double-clicking on OFPR_Server.bat.



You can edit a config file in any text editing application.

For further infomation on setting up and running a dedicated server consult the DS-Admin.rtf file that is included in this package.



WHAT'S NEW
==========
1.96c - Improved: MP: Implemented more anti-hacking measures.

1.96b - Improved: MP: Implemented more anti-cheat and anti-hacking measures

1.96a - Improved: MP - Protection against hacked/invalid player IDs

1.96a - New: #debug version command can be used while logged as amin (both voted or real) to check server version

1.96  - Fixed: MP - when mission file transfer failes, client is disconnected.

1.95  - Fixed: AI units could not take any magazines.

1.95  - Improved: Several anti-cheat measures implemented.

1.93  - Fixed: MP: Some .pbo files containing subdirectories were not accessed correctly on Linux server. This
included sounds.pbo and voice.pbo.

1.93  - Improved: Nonconnectable sessions are on the end of MP session list

1.93  - Fixed: Wrong time left info position in MP session list

1.93  - Fixed: Lighting direction was wrong on terrain (bug was present since version 1.00 and even before)

1.93  - Fixed: Units inside vehicles sometimes did not respawn.

1.93  - Fixed: Autocentering force did not work properly on some joysticks including MS Sidewinder FF 2.

1.93  - Fixed: MP: Small numeric error in vehicle orientation network transfer could make gunner aiming very difficult
(cursor could move with no reason).

1.93  - Fixed: Crash when SCUD launch sound loading failed.

1.93  - Fixed: Possible crash during removeAllEventHandlers.

1.93  - Fixed: Crash possible when deleteVehicle was used in waypoint "On activation" field.

1.93  - Fixed: Scripting command "private" did not work when variable name contained any upper case letter.

1.93  - Fixed: Crash when too long mod list entered

1.93  - Fixed: Crash when "variants" field in the voice config was empty.

1.93  - Fixed: Scripting command drop could cause crash when used with NULL object.

1.93  - Fixed: Event handlers were not saved properly.

1.93  - Fixed: New command line option -nomap was ignored sometimes.

1.93  - Fixed: AI waypoint delays and other AI degradation possible on very fast (~3GHz) CPU due to bad handling of
high resolution timers.

1.92  - Fixed: Game occasionally freeze when AI with handgun rearms.

1.92  - Fixed: Event handler "init" is now launched on all machines in MP game

1.92  - Improved: MP: faster response in MP-game setup (mission setup, roles assignment, connecting to server, ..)

1.92  - Fixed: Avoid delete of partition when DirectPlay server creation failed

1.92  - Fixed: Different file-acess technique used when memory mapping fails. This should prevent Cannot memory map file errors. This alternative technique can be also enforced for all files by using command line switch -nomap

1.92  - Fixed: Crashes in MP when somebody used ammunition which does not exist on other computers (for example in mods)

1.92  - Added: Testing of -mod compatibility in MP

1.91  - Fixed: When MP mission was played after resistance campaign, weapon pool was available in MP.

1.91  - Fixed: Vehicle movements were too slow downhill on some roads.

1.90  - Fixed: MP: Flying ammo crates or jumping vehicles caused by inconsistent terrain roughness determination.

1.90  - Fixed: MP: Cheating opportunity fixed: setPos can be no longer used to change position of objects that are part of landscape.

1.90  - New: Servers checks if world file (.wrp) used by client matches server version.

1.90  - New: MP: Added server.cfg array checkfiles[] - list of files that should be checked for each player connecting. Example: checkfiles[]={"HWTL\dta\data3d.pbo","dta\data3d.pbo"}

1.90  - New: MP: Added #debug checkfile command. Server admins can use this command to check if any file used by clients matches server version.

1.90  - Fixed: Message "Player ... is loosing connection" isn't write for server now

1.89  - Fixed: XML download for Linux (can use no-protocol URI and proxy-server).

1.89  - Added: Item "proxy" added to Flashpoint.cfg to enforce proxy server used to download xml squad page etc.

1.89  - Fixed: createUnit init string was not transferred in MP games

1.89  - Fixed: Joining to DirectPlay sessions through ingame browser often failed

1.89  - Fixed: Chat sound more quiet.

1.89  - Fixed: Resource cheating now shows "Modified config" message.

1.88  - Added: Dedicated server command #debug (userInfo)
(Requires 1.87 client)

1.88  - Fixed: Another attempt to fix latency problems.
Support for ThrottleGuaranteed is removed completely and corresponding code
is returned as it was in 1.75.

1.87  - New: Server can determine max. size of any single custom file acceptable on the server.
To do this add line MaxCustomFileSize=size_in_bytes into Flashpoint.cfg file.
Users with custom face or custom sound larger than this size are kicked when trying to connect.

1.87  - Fixed: Too many dead bodies were kept on server in 1.85.

1.87  - Added: Dedicated server command #debug (console, totalSent, userSent)
(Requires 1.87 client)

1.87  - Fixed: An attempt to fix latency problems:
ThrottleGuaranteed is now 1, as it was in 1.75, not 10, as in 1.85.
Moreover, it can be configured in Flashpoint.cfg by adding ThrottleGuaranteed=value.


