Rune: Halls of Valhalla
Version 1.08 Linux Server Package


Last Update: 01/08/2005


LIMITATION OF LIABILITY: TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL CREATORS OR ITS SUPPLIERS OR RESELLERS BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE PRODUCT, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.

  
TO WHOM? These files will ease the transition from "1.08 Unofficial" to the "official" unofficial 1.08 patch.

The 1.08 client will not be able to join "1.08 Unofficial" servers. This is the reason for this transition.

All the servers running "1.08 Unofficial" should upgrade to this version as soon as possible!

Better than "1.08 Unofficial"
- Provides more protection against crashers.
- Less CPU load on servers.
- Less Bandwith required due to download redirection (starting on friday)

Main changes:

Redirected downloads Download redirection for Windows clients. When the client doesn't have all the packages that the server has defined, it needs to download them. Normally this is done by downloading from the gameserver, at a theorethical maximum rate of 20kB/s. This can dry out the servers upload band causing lag for the players. Download redirection makes clients download packages from the webserver. The packages are packed to zip format, thus effectively reducing the download size to apr. 1/3 of the original. Dowload speed is limited only by the connection between the client and the webserver. If the packages are in a good webserver and the client has a 1Mbps broadband connection, a 9MB map will probably be downloaded and installed in much less than a minute's time as opposed to the normal time of apr. 8 minutes.
CompatibilityPatch is 1.07 (HoV) backwards compatible, 1.06/7 clients can join 1.08 servers and vice versa.
Server Install The following files should be installed:

- Arena.u (to System folder)
- Engine.u (to System folder)
- IpServer.u (to System folder)
- RuneI.u (to System folder)
- RuneServerAdmin.u (to System folder)

- HallsOfValhalla.u (to System folder)
- HallsOfValhalla.int (to System folder)
- Players.ums (to Meshes folder)

- Web folder (to Rune folder)

- Skins and maps to be hosted

Instructions to servers:

Download redirection Servers ini file should be modified so that all the packages that are uploaded to remote connection, are listed in the "OverridePackageList". This is case sensitive since internet is case sensitive. So if you have the following Server.ini (or Rune.ini, whatever you use):

[Engine.GameEngine]
'... and to the ServerPackages part:
ServerPackages=Players
ServerPackages=Runei
ServerPackages=JunModel
ServerPackages=HallsOfValhalla
'those were the normal packages, now some user-added
ServerPackages=mySkin
ServerPackages=myMod

[IpServer.UdpServerQuery] //HUOM!!! MUISTA LAITTAA CHECK RUNEGAMEINFOON!!!
DownloadURLs=www.mydownloadlocation.com/runefiles
OverridePackageList=mySkin,myMod

and there should then be following files:
http://www.mydownloadlocation.com/runefiles/mySkin.zip
http://www.mydownloadlocation.com/runefiles/myMod.zip

And again, this system is case sensitive. To be clear, maps should be:
DM-Mapname.run (and DM-Mapname.zip in the webserver) and correspondingly
AR-Mapname.run (AR-Mapname.zip)
CTT-Mapname.run (CTT-Mapname.zip)

As most maps are of format XX-Xxxx.run, there is an in-built system to convert your admin command "switchlevel dm-mymap" to "switchlevel DM-Mymap" and the clients receive info of this and try to download DownloadURLs/DM-Mymap.zip from internet.

If you have nothing to add to ServerPackages, do not fill the DownloadURLs either. It will only increase the time it takes for the clients to join to server.

Filenames:
- To ensure everything works properly with this patch, all (custom) maps to be used should be renamed to the following case sensitive syntax XX-Xxxx.run. Rune is not case sensitive so this will not affect anything else. Example: Dm-Fentox.run should be renamed to DM-Fentox.run
- Packed file names must be exactly the same as unpacked file names. If there is a map "DM-Fentox.run" and the server wants this to be downloaded from the webserver, then the webserver should have a "DM-Fentox.zip". With exactly that name.
- Maps in the maplist must also have the correct case, so be careful

Files:
- There is no point in adding anything extra to the zip file. Only allowed files will be unpacked. An example: "DM-Fentox.zip" should contain only "DM-Fentox.run". "installation_instructions.doc" will not be unpacked, nor "lookAtThisNewPictureIMade.jpg". They will only make the download larger (which is bad).
- If a map has custom textures, sounds etc. they should be added to the package. An example: "Bigmap.zip" should contain "Bigmap.run" and "BigmapTexture.utx".

Switchlevel and switchcooplevel:
DM-BedroomsUnleashed.run will work but if you use "switchlevel dm-bedroomsunleashed", the clients will try to find "DM-Bedroomsunleashed.zip" instead of "DM-BedroomsUnleashed.zip". "switchlevel dm-beDrOoMunleashed" will make client try to download "DM-BeDrOoMunleashed.zip" etc. In normal map cycle this does not matter since the server knows the name of the map. Just make sure that the webserver has the the correct package. This is all only applicable if you want the clients to download from remote location.


The Team


What gamers Want Projects Division

Leaders

NightHawk  /Björn R The guy that dusted off his Rune CD and suddenly saw many possibilities in making this patch.
Icey  /Michael Nielsen Already dusted off his Rune CD and met the dangerous guy mentioned above, and saw these possibilities as well.


Developers

Coding

Zisu  /Jussi Järvinen Without him we could have blown off the project and the world would have seen less colorful.
NightHawk  /Björn R The dangerous guy mentioned before, without him there wouldn't be enough popcorn to eat xd.


Mapping

Icey  /Michael Nielsen A good leader, but also a mapper you can't miss. Doesn't like Hawks popcorn without salt.
Hicks  /Matthieu LeRoux An excellent mapper, not including him in the team would have been a crime.
Haltyr Who else knows all about making maps special.


Beta Testing

Zodiak Did testing with every beta release that saw the daylight.
Shift  /Joe L No beta testing, no good patch. Without him, no chicks.





(c) 2005 What gamers Want Projects Division. What gamers Want Projects Division is a part of What gamers Want Gaming Community, The Netherlands. Rune and Rune: Halls of Vallhalla are trademarks or registered trademarks of Human Head Studios, Inc. Epic and the Unreal Engine 1 is (c) and TM Epic Games, Inc. We are not affiliated with HumanHead Studios or any other company related to Rune. All other (registered) trademarks and copyrights are owned by their respective owners.

Questions? Ask HERE or Email Support - DOWNLOAD PACKAGE HERE