Post by dirty~Mef on Aug 31, 2005 20:56:25 GMT 1
jussi.satullite.net/ServerInstructions.html
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.
Compatibility Patch 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. COMING ON FRIDAYS RELEASE
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:
www.mydownloadlocation.com/runefiles/mySkin.zip
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.
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.
Compatibility Patch 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. COMING ON FRIDAYS RELEASE
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:
www.mydownloadlocation.com/runefiles/mySkin.zip
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.