This file is the standalone server for Operation Flashpoint: Resistance version 1.91 for Linux machines.
WHAT'S NEW
==========
New weapons
-----------
* Hunting Rifle (HuntingRifle, HuntingRifleMag): civilian hunting rifle with optics. Very strong but a bit slow.
* G-17 - silenced version: This is the silenced version of standard G-17 (but with less range).
* Revolver (Revolver, RevolverMag): very powerful yet very slow hand gun.
* M-10 : submachinegun used as handgun. Not the most accurate weapon but has a high rate of fire and clips that hold 30 bullets.
New units
---------
* Resistance / Sniper: Resistance soldier with a mask, Hunting Rifle and M-10.
* West / pilot with hand gun: Standard pilot with new revolver.
* West / silenced BlackOp: BlackOp with satchel charges and HK and hand gun, both silenced.
New vehicles
------------
* Bicycle: civilian bicycle.
* Small Car: small and fast.
New features
------------
* Hand guns have no tracers now.
* Hand guns are more inaccurate over longer distances.
* Hand gun types are more different now (The Tok is the strongest but the most inaccurate G-17 is the most accurate, etc.)
* Some new sounds added.
* Some better animations used
New MP Missions
---------------
* SectorControl.Noe: New version of old mission. Extensive fighting around a small bridge on the north.
* FlagFightHandGuns.Noe: Very fast and deadly mission. Deathmatch with flag on a very small area. Hand guns only.
BUG FIXES AND IMPROVEMENTS IN 1.90
==================================
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 - Fixed: Improved text drawing in atypic resolutions like 1600x900.
1.90 - Fixed: Keyboard rudder control enabled while taxiing.
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 - Added: functions isEngineOn, engineOn
1.90 - Fixed: Message "Player ... is loosing connection" isn't write for server now
1.90 - Improved: Adjustable 2D viewport - improved support for Surround Gaming.
1.90 - Improved: Better airplane AI dogfighting.
1.90 - Fixed: Airplanes try to avoid mid-air collisions.
1.90 - Fixed: Tank and car exhausts did not work (introduced in 1.85)
1.90 - Fixed: createVehicle may be used to create shells and other non-ai vehicles.
Operation Flashpoint: Resistance
Dedicated Server User Guide
Getting the latest version
In order to connect to any server, you need to be running a version of the game that is compatible with the server. The latest version of the code will always be available from the official Flashpoint web site http://www.flashpoint1985.com, and all official upgrades can also be found at http://www.codemasters.com. This document describes how to use Operation Flashpoint: Resistance version 1.75.
What is new
Following changes were made in this document to reflect changes in 1.40 release:
· New #vote admin command.
· Added Favourite servers section.
· Side and role selection section updated
· Ingame browser description
Connecting to a server
You can connect to a server either via ingame browser, via external match making utility like GameSpy Arcade or All Seeing Eye, or you can connect directly via a known IP address. To connect directly, click on the "Remote" button in the Multiplayer screen, and you will see all sessions running on the given server. If you want to avoid waiting in the lobby, try to find a server that is currently setting up a mission. If mission supports it, you will also see how much time is left in any given mission.
In-game browser
To access in-game browser select Multiplayer in the main screen and press Address: button until GameSpy arcade logo appears. You will see list of public servers and you can join them easily.
Favourite servers
You can add IP address of your favourite server in file hosts.txt located in main OFP directory (if there is no such file, create it). All servers listes in this file are checked and any sessions running on them are displayed in the LAN session overview.
Game in progress
When you connect to a server on which a mission is currently being played, you have to wait in the lobby until the mission ends. You can use chat and voice over net while in the lobby, but please be aware that other people are playing and may have not enough time to communicate with you. To help you estimate how long it will be until the mission ends, the elapsed time is shown in this screen, along with the mission name. Players waiting for the next session are shown in white; active players are in other colors.
Admin voting
For novice users game interface is often very difficult. In such situation it is often better to select one user that will be responsible for administering the game. This is called “admin voting”. To vote an admin type #vote admin PlayerName. When an admin is present, he is responsible for selecting the mission and kicking players. He is also able to override other players assignment in side selection screens.
Example:
#vote admin Blender
Voting for a mission
Note: This paragraph applies only when no admin is present.
When there is no mission list and no server administrator is present, you will have to vote for mission. The voting screen will be shown any time no mission is being played. Players can also decide they want to terminate the current mission and select another one by typing #vote missions in the chat message box. All players will see the Mission selection screen, and each player should choose a mission and press OK. Players who have selected a mission are shown in green; those who have not are marked red. When all players vote, the mission with the most votes is selected, and everyone will be shown the side selection screen.
Kicking players
Note: This paragraph applies only when no admin is present.
It may happen that some player is not able or not willing to select a mission, is blocking the server from continuing in some way or is behaving in some way that is preventing other people from playing. In this case it is possible to vote for kicking them out of the game. To kick them, a majority of players must type #vote kick Name or #vote kick Number. A player's number can be checked by the #userlist command, or in the Players screen (shown by 'P' while playing the game).
Side and role selection
During side and role selection, everyone chooses which side and role they want to play. You can see all sides that are available in the mission. After clicking on any side picture, you can see a list of all available roles for your side. You can select any role that is not taken by another player. You can also disable any role that is assigned to AI (role played by computer). If server is administered, admin may override your choices.
Note: sides offered depend on the mission; in some missions there may be only one side. Once all players have selected their side, the Role Selection screen will be shown.
Briefing
In the briefing, you will be shown map and mission objectives. This screen is the ideal place for discussing team tactics. You can use chat and map markers for this purpose. Both chat and markers are shown to all people that can hear the radio channel you have selected. To select a channel, use the < and > keys. Usually you want to use the side channel (blue) in this screen and during the game. Be careful what you are transmitting on the global (white) channel – the enemy is listening. When you are done with the briefing, press the I am ready button. Once all players have pressed this button, the mission will start. Players who have already pressed it are shown in green; players who are in the briefing screen are shown in yellow, and other players are shown red. Red usually means that the given player is still receiving mission data.
Game
Now enjoy the game. When you are killed, several things can happen, depending on the mission design. In a Capture the Flag or Death Match type mission you will usually be respawned at your base or at some random place. In a cooperative mission you can be either respawned to some other character from your group, or to a sea-gull. When respawned into a sea-gull your possible activity is limited to flying around and watching the game.
Debriefing
When the mission is over, you will see the debriefing screen. When you are finished with debriefing and you want to play again, press the “I’m ready” button. If you want to leave the server, press Cancel. When all players are ready, the next mission will be selected automatically. If not, you will be presented again with the mission selection screen.
Appendix A: List of commands
The following commands have special meaning when issued on the global chat channel:
#userlist Display list of all users
#vote kick
Vote for kicking given player
#vote kick Vote for kicking player with given number
#vote restart Vote for restarting mission
#vote reassign Vote for going back to the Side selection screen
#vote mission Vote for mission with given name
#vote missions Vote for new mission selection
#vote admin Vote for admin.