Linux a Hry · Unreal Tournament server na Linuxu

 

 Jak na server s linuxem (Debian 64bit) dát unreal tournament server: 

Seženeme funkční UT windows adresář se všemi mapami. 

apt-get update

apt-get install ufw # jednoduchý firewall

 

# pokud máte 64bit linux, jinak vyhodí file not found

dpkg --add-architecture i386

apt-get update

apt-get install ia32-libs

# konec 64bit příkazů

 

Stáhneme a rozbalíme rovnou do adresáře s ut, necháme přepsat existující soubory:

http://www.gamearena.com.au/downloads/details.php/unreal-tournament-436-linux-dedicated-server

Filename: ut-server-436.tar.gz
Size: 92,769,123 bytes (88.5MB)
Md5sum: 10cd7353aa9d758a075c600a6dd193fd

  

Do spouštěcího souboru (třeba startserver.sh) dáme následující text a nastavíme znak spouštění: 

#!/bin/sh
cd /někde/ut-server/System
screen -d -m -S utserver ./ucc-bin server DM-Morpheus.unr?Game=Botpack.DeathMatchPlus?mutator=BDBMapVote304.BDBMapVote,BotPack.InstaGibDM ini=UnrealTournament.ini log=ut.log -nohomedir

do rc.local dáme /cesta/k/spouštěcímu/skriptu/startserver.sh

A po startu nám server jede ve screenu, do kterého lze nahlédnout pomocí:

screen -r

a vylézt ven bez ukončení pomocí kláves: 

ctrl-a, d

 Upravíme unrealtournament.ini, hlavně věnujem pozornost: 

[UTServerAdmin.UTServerAdmin]
AdminUsername=adminoftehgame (Set remote Admin username)
AdminPassword=XXXXXXX (Set remote Admin password) 

[UWeb.WebServer]
ListenPort=8880 (set it to whatever port you want)

 

Nastavíme firewall:

ufw allow port/udp nebo tcp nebo port:konecport/udp 

Doporučuju doinstalovat bdmapvote a utpure, aby mohli hráči hlasovat o další mapě a nemohli podvádět.