Codename Eagle network TEST v1.36

http://www.codenameeagle.com
http://www.talonsoft.com
http://www.dice.se

================================================================================
0.Contents

 1.Introduction
 2.Installation
 3.What does it do ?
 4.Dedicated Server
 5.The Console commands
 6.Miscellaneous
 7.Thanks to

================================================================================
1.Introduction

This is a BETA version of Codename Eagle with server side network enhancements. Note that this test is NOT a full update and does not include any features other than network fixes. Please do report experiences with this patch, so we know how it performs on a large scale public arena. To do so, head to the discussion board on http://www.ce-bf.com and the 'Network Patch Test (v1.36 beta)' folder.

================================================================================
2.Installation

Simply copy and paste the files into your Codename Eagle directory, replacing existing files. Backup your old files if you want to be able to revert to v1.33.

================================================================================
3.What does it do ?

The patch should make quite a difference in terms of network stability. It will not, however, help much if you have a high ping to the server or high packetloss, though players having these problems should no longer affect other players (for example: a player that logs on should not halt the game anymore).
  Hopefully, increased stability will result in a larger number of servers, thereby increasing the chances for you to find a server with good ping.
  Please remember that it is a test, and there can still be network related problems.

================================================================================
4.Dedicated Server

To set up a dedicated server, use the normal game.exe with this commandline :

game.exe +host +hostname "untitled" +dedicated +maxplayers 9 +map "fever valley" +game "teamplay" 

(Create a Codename Eagle shortcut to "game.exe", right click on the shortcut, then put the above line after the CE path in the "Target" field.)
  This should open a console window and start a dedicated teamplay server with the name "Untitled", for 8 players on the map "Fever Valley". Note: the dedicated server itself counts as one player, so if you want even teams, use an uneven '+maxplayers' amount.

================================================================================
5.The Console commands

For the dedicated server, these commands should be present in the "default.cfg" file in CE's root directory. Ordinary servers can execute the commands from the console.

netstat <on/off>
Shows extended info on the connection.

kick <playername> 
(console) Expels a player from the server. The player will not be able to rejoin.

maxdup <1-4> 
This command tells the server how many old packets that should be "piggy-backed" to every
newly sent packet. Use a high value if joining players are experiencing much packetloss. 
Default value is 2.

maxresend <0-40>
This command tells the server the maximum number of packets that are sent to each player during packetloss.
Default value is 8.

latency <0-16>
This is sort of an experimental command... If you experience "jerky" lag, try a higher latency value to exchange the rough lag for a smoother, more "high-ping" lag. Does that make sense ? :)
Default value is 0.

================================================================================
6.Miscellaneous

- A CE v1.36 server will not work with the CE v1.33 Multiplayer DEMO.

================================================================================
7.Thanks to

(in no particular order)

Kikkoman
Sucka
Nirv
Rexxie
Chicago
Digger
Godzilla
TCK
Hand Of Me
Eraserhead
Randy
Guidokus
TECH4

... and ofcourse Tim Beggs

================================================================================

See you on Gamespy!

/
Mats, Carl, Johan
