Guide: Quake 3 server på XBOX

(1) Installera Xebian - aktuell release 1.0.3
Ladda ner här: XBOX Linux Downloads
Bränn Xebian ISO:n på en skiva som boxen läser, gärna DVD
Boota skivan på boxen
SSH client för Windows: PuTTY
Man kan köra direkt på boxen med USB tangentbord i ett terminal fönster om man vill, men ssh är smidigt och man behöver inget tangentbord då.
"ssh root@192.168.0.2" lösenord: "xbox"
Välj alternativ ett, installera på E partitionen...
Default är 250 MB Swap och 2000 MB root partition, 128 MB räcker nog till swap och 2500 - 3500 root räcker nog till Quake 3. Jag tog 3000 MB, det räcker till Q3, Team Arena och modden Urban Terror.
Stäng av boxen när installationen är klar.
Starta boxen och kör igång Linux från hårddisken
Logga in med ssh på boxen som root
"ssh root@192.168.0.2" lösenord: "xbox"
Notera, ip adress väljer man vid installation. Default är 192.168.0.2
Skapa en ny användare, tex. Anv: "quake3" Pass: "quake3"
(2) Installera Quake 3
Ladda ner Quake 3 till linux: ID Software FTP
Skicka över filen till Xboxen med något FTP client som klarar Secure FTP (SFTP) Användare: "quake3" Lösen: "quake3"
Så här ska det se ut nu:
Starta installationen
Skulle filen ha fel rättigheter kör först:
Man måste installera som root, så fyll i lösen "xbox" när den frågar. Jag installerade i /home/quake3/q3/
Ändra owner och group på q3 mappen och dess innehåll:
Ungefär så här ska det se ut:
Nu behöver man lägga in pak0.pk3 filen i ~/q3/baseq3/ för vanliga Quake 3 och pak0.pk3 filen för Team Arena i ~/q3/missionpack/ om man vill ha det.
Använd något FTP program som klarar Secure FTP (SFTP)
(3) Fixa config filer för servern
Använd någon texteditor för att göra config filerna, spara dom sedan på rätt ställe med något trevligt namn som t.ex. "q3dm.cfg" eller "deathmatch.config"
Här är två exempel:
g_gametype är dom olika spelsätten som finns
0. Free For All
1. Tournament 1 on 1
2.*Single Player
3. Team Deathmatch
4. Capture the Flag
5. One Flag Capture the Flag
6. Overload
7. Harvester
5,6 och 7 är för Team Arena
Spara config filerna i ~/q3/baseq3/ för vanliga Quake 3 och ~/q3/missionpack/ för Team Arena
Lär mer om olika server kommandon här:
Server Variables
(4) Starta servern
Använd kommandot:
... för quake 3 eller
... för Team Arena
"dedicated 1" för LAN server, "dedicated 2" för internet server
Inga Windows relaterade frågor tack!

(1) Installera Xebian - aktuell release 1.0.3
Ladda ner här: XBOX Linux Downloads
Bränn Xebian ISO:n på en skiva som boxen läser, gärna DVD
Boota skivan på boxen
SSH client för Windows: PuTTY
Man kan köra direkt på boxen med USB tangentbord i ett terminal fönster om man vill, men ssh är smidigt och man behöver inget tangentbord då.
"ssh root@192.168.0.2" lösenord: "xbox"
Kod:
xbox:~# XBOXLinuxInstall
Default är 250 MB Swap och 2000 MB root partition, 128 MB räcker nog till swap och 2500 - 3500 root räcker nog till Quake 3. Jag tog 3000 MB, det räcker till Q3, Team Arena och modden Urban Terror.
Stäng av boxen när installationen är klar.
Kod:
xbox:~# halt Broadcast message from root (pts/0) (Sat Aug 7 19:22:55 2004): The system is going down for system halt NOW! xbox:~# Connection to 192.168.0.100 closed by remote host. Connection to 192.168.0.100 closed. ibookg4:~ sniper$
Logga in med ssh på boxen som root
"ssh root@192.168.0.2" lösenord: "xbox"
Notera, ip adress väljer man vid installation. Default är 192.168.0.2
Skapa en ny användare, tex. Anv: "quake3" Pass: "quake3"
Kod:
xbox:~# adduser
Ladda ner Quake 3 till linux: ID Software FTP
Skicka över filen till Xboxen med något FTP client som klarar Secure FTP (SFTP) Användare: "quake3" Lösen: "quake3"
Så här ska det se ut nu:
Kod:
quake3@xbox:~$ ls -l total 30240 -rwxr-xr-x 1 quake3 quake3 30923961 Aug 5 20:21 linuxq3apoint-1.32b-3.x86.run quake3@xbox:~$
Kod:
quake3@xbox:~$ ./linuxq3apoint-1.32b-3.x86.run
Kod:
quake3@xbox:~$ su Password: xbox:/home/quake3# chmod 755 linuxq3apoint-1.32b-3.x86.run xbox:/home/quake3# exit exit quake3@xbox:~$
Ändra owner och group på q3 mappen och dess innehåll:
Kod:
quake3@xbox:~$ su Password: xbox:/home/quake3# chown -R quake3 q3 . . xbox:/home/quake3# chgrp -R quake3 q3 . . xbox:/home/quake3# exit exit quake3@xbox:~$
Kod:
quake3@xbox:~/q3$ ls -l total 3364 -rw-r--r-- 1 quake3 quake3 6505 Aug 5 20:23 CHANGES-1.32.txt drwxr-xr-x 4 quake3 quake3 4096 Aug 5 20:23 Docs -rw-r--r-- 1 quake3 quake3 2217 Aug 5 20:23 INSTALL -rw-r--r-- 1 quake3 quake3 9949 Aug 5 20:23 Q3A_EULA.txt -rw-r--r-- 1 quake3 quake3 15619 Aug 5 20:23 README-Id-7-26-01.html -rw-r--r-- 1 quake3 quake3 11950 Aug 5 20:23 README-linux.txt drwxr-xr-x 2 quake3 quake3 4096 Aug 6 08:54 baseq3 -rw-r--r-- 1 quake3 quake3 18219 Aug 6 12:30 botlib.log drwxr-xr-x 2 quake3 quake3 4096 Aug 6 12:15 missionpack drwxr-xr-x 3 quake3 quake3 4096 Aug 5 20:23 pb -rwxr-xr-x 1 quake3 quake3 749504 Aug 5 20:23 q3ded -rwxr-xr-x 1 quake3 quake3 167 Aug 5 20:23 quake3 -rwxr-xr-x 1 quake3 quake3 171 Aug 5 20:23 quake3-smp -rwxr-xr-x 1 quake3 quake3 1285436 Aug 5 20:23 quake3-smp.x86 -rwxr-xr-x 1 quake3 quake3 1284028 Aug 5 20:23 quake3.x86 -rw-r--r-- 1 quake3 quake3 4276 Aug 5 20:23 quake3.xpm drwxr-xr-x 2 quake3 quake3 4096 Aug 6 08:39 urbanterror quake3@xbox:~/q3$
Använd något FTP program som klarar Secure FTP (SFTP)
(3) Fixa config filer för servern
Använd någon texteditor för att göra config filerna, spara dom sedan på rätt ställe med något trevligt namn som t.ex. "q3dm.cfg" eller "deathmatch.config"
Här är två exempel:
Kod:
// DM Server Config g_gametype 0 seta sv_hostname "XBOX Q3 Server" seta sv_maxclients 16 timelimit 10 fraglimit 10 bot_minplayers 5 seta g_motd "Welcome to my Quake3 DM Server" seta g_quadfactor 3 sv_pure 1 sv_maxRate 10000 seta g_inactivity 0 seta rconpassword "secret" g_allowvote 1 set d1 "map q3dm6 ; set nextmap vstr d2" set d2 "map q3tourney4 ; set nextmap vstr d3" set d3 "map q3dm7 ; set nextmap vstr d4" set d4 "map q3dm17 ; set nextmap vstr d1" vstr d1
Kod:
// CTF Server Config g_gametype 4 seta sv_hostname "XBOX Q3 Server" seta sv_maxclients 16 capturelimit 8 timelimit 30 fraglimit 0 bot_minplayers 4 seta g_motd "Welcome to my Quake3 CTF Server" seta g_quadfactor 3 sv_pure 1 sv_maxRate 10000 seta g_inactivity 0 seta rconpassword "secret" g_allowvote 1 set d1 "map q3ctf1 ; set nextmap vstr d2" set d2 "map q3ctf2 ; set nextmap vstr d3" set d3 "map q3ctf3 ; set nextmap vstr d1" vstr d1
0. Free For All
1. Tournament 1 on 1
2.*Single Player
3. Team Deathmatch
4. Capture the Flag
5. One Flag Capture the Flag
6. Overload
7. Harvester
5,6 och 7 är för Team Arena
Spara config filerna i ~/q3/baseq3/ för vanliga Quake 3 och ~/q3/missionpack/ för Team Arena
Lär mer om olika server kommandon här:
Server Variables
(4) Starta servern
Använd kommandot:
Kod:
quake3@xbox:~/q3$ ./q3ded +set dedicated 1 +exec ctf.config
Kod:
quake3@xbox:~/q3$ ./q3ded +set dedicated 1 +set fs_game missionpack +exec ta.cfg
"dedicated 1" för LAN server, "dedicated 2" för internet server
Inga Windows relaterade frågor tack!
