ATH Service, Server additional

Quick install guide

Compatibily ¤ Windows or linux dedicated server.
¤ Unreal Tournament 436 or higher (UTPG)
¤ Botpack default game type :
    => DeathMatchPlus, LastManStanding, TeamDeathMatch, Assault, CTFGame, Domination
It might work with another game type (like MonsterHunt), but for an entire compatibily version contact :
    => mkldhz@hotmail.com

Installation
¤ Open and set up your ath5.ini :

[ath5XX.ath_sa]
server_ip=64.207.108.256
    Indicate your server's ip here
    This is used to redirect clients to spectators slots when the server/level is full
    Don't fill this if you don't want to redirect players to spectators slots

GameType=Botpack.CTFGame
    You must fill this, it can be :
    Botpack.DeathMatchPlus, Botpack.LastManStanding, Botpack.TeamGamePlus,
    Botpack.Assault ,Botpack.CTFGame or Botpack.Domination

Mutators=BDBMapVote303.BDBMapVote,SLV201.StrangeArena
    This is the mutator chain, add all mutators you want to run here.

LogoTexture=package.picturename
    if you want a logo, fill this (you have to make a texture package)

LogoTime=8
    Time in seconde while the logo will be displayed.
    if LogoTime=0 logo will be disabled

logoline1=message1
logoline2=message2
logoline3=message3
logoline4=message4
    Those lines will be displayed under the logo

respawntime=8
    Time in seconde while players will be protected after respawning (0 to disable it)

s_tag=UrS
    The tag you want to protect, only players with the level 3 key will be able to wear it.
    don't fill this if you don't want to protect a tag
    be carefull, if s_tag=a all players will have to be level 3 to wear a "a"...

s_lvl1size=6
s_lvl2size=2
s_lvl3size=2
    Reserved slots :
    In this example, there is 6 slots public (lvl1), 2 vip (lvl2) and 2 for your clan (lvl3).
    A player level 1 (public) will be able to join if your server has less than 6 players in.
    A level 2 (vip) will be able to enter the server up to 8 players, because levels 2 have 2 reserved slots.
    And a level 3 (clan member) up to 10 players...
    if s_lvl1size + s_lvl2size + s_lvl3size is not egual to your maxplayers setting ( 10 in the example )
    reserved slots will be disabled ( all slots public, s_lvl1size=10 )
    You can split your server in 3 level, level 4 players (admin) access all.

s_lvl2key=deux
s_lvl3key=trois
s_lvl4key=quatre
    A player with the key "trois" will be level 3, a level 1 doesn't need a key.

s_password=
    this password works like the main password from the engine.
    if you fill this all client except level 4 will have to setup their client with the password
    This is useless except if your server crashes when it is passworded ;-)


¤ Add the following lines on your unrealtournament.ini / server.ini
[Engine.GameEngine]
ServerActors=ath5XX.ath_sa
ServerPackages=EnhancedItems
ServerPackages=ath5XX
ServerPackages=ath_client
ServerPackages=yourlogo

¤ Upload ath5.ini, ath5XX.u, ath5XX.int, ath_client.u, EnhancedItems.u to your UT/system directory
¤ If you want one, upload your logo texture package yourlogo.utx to your UT/textures directory
       => urslogo1.utx is an example, you can try it.

Logo help ¤ To import your logo, make a picture : width and height => 64,128,512; colors => 256; format => bmp or pcx
example : mypic.bmp 512x256 256 colors
¤ now import your texture in unrealED :
find the textures window... file => import
select "all files" on the bottom of the popup, and look for your file.
(if uED crashes don't cry, your file format is not correct)
package = name of the utx file
group = anything
name = name of the pic specified on ath5.ini
don't change flags and press OK, then save your package.
¤ don't miss to add ServerPackages="name of the utx file" in [Engine.GameEngine]
¤ and LogoTexture="name of the utx file"."name of the pic" in [ath5XX.ath_sa]