Systemadmin

/GMC/2006/05/25/11/server5.png
Om du är systemadmin på GameConnect så betyder det att du har SSH/SFTP-access till ett konto som kör en spelserver. Den här artikeln ger lite tips på hur ett sådant konto fungerar och hur du använder dig av det.
Login
För att koppla upp dig mot servern så ska du använda SSH för att logga in, och SFTP för att ladda upp filer/banor och liknande. En gratisklient för Windows (som inte har SSH inbyggt, kör du Mac så kör du ssh direkt i Terminalen) är PuTTy för SSH och FileZilla för SFTP.
Med de programmen kopplar du enkelt upp dig mot den server du ska administrera.
Starta servern
När du loggat in med SSH så ska du köra ett startscript för att starta servern (kolla för att den inte redan körs i en screen. Mer om screen längre ner). Kör bara start.sh i rätt katalog så startas servern med rätt inställningar och du kan sen koppla ifrån screen och logga ut. "Rätt katalog" brukar vara i "hl", "steam", "source", "bf2" eller något sådant.
Screen
screen är ett program som körs i shellet och går att starta processer i som man sedan kan koppla fria och man kan logga ut medan dom fortsätter köra precis som om du aldrig loggat ut.
De flesta start.sh script startar en screen-session som heter något i stil med "bf2". Om du inte vet så kan du kolla vilka screen-sessioner som är aktiva genom att skriva "screen -list" i shellet. Då svarar den med något som ser ut så här:
~> screen -list There are screens on:    26375.cs (Detached)    20637.hltv (Detached) 2 Sockets in /var/run/screen/S-gameadmin.
Det betyder att det finns två screen-sessioner igång. Båda dessa är frånkopplade. För att återuppta en screen-session så skriver du "screen -r cs" för att komma in i den.
För att koppla bort en screen-session du är inne i så trycker du "ctrl-A ctrl-D", alltså A och sen D medan du håller ctrl intryckt. Då kopplas screen ifrån och texten "[screen detached]" visas.
En screen avslutas automatiskt när processen i den avslutas. Så om du stänger ned spelservern så stängs även screen-sessionen ned. Praktiskt.
Serverns namn
När du konfigurerar servern så måste serverns namn sättas efter vissa regler. På GameConnects förstasida visas alla aktiva spelservrar med namn, dessa namn tas från det namn som servern är satt till. För att skära ned lite på utrymmet så arbetas namnet om lite grann för att det ska se snyggare ut. Detta betyder att om servern heter "GameConnect.se CS1" så kommer det visas som "GMC CS1".
Så, formatet för namnet är alltså "GameConnect.se NAMN (extrainfo)", och ett exempel är "www.GameConnect.se CS1 (150mbit/ranking)". När du namnger servern måste du följa den syntaxen. Om det är en klan som sponsras av servern så kan servernamnet till exempel vara "GameConnect.se SOF2 (100mbit/W.A.H)"

Kommentarer
2 kommentarer
Space
Space Space
edit