ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Quake 3 i LINUX

nie, 15 kwiecień 2012 21:09:00 | Autor: pluto

Przedpotopowa i nieaktualna wersja strony.

Instalacja serwera.

  • Przyda się trochę szarych komórek, bo momentami trzeba będzie pomyśleć :-)
  • Jakiś komputer na którym toto można by serwer postawić.
  • Kilka plików wypisanych niżej, 4-pak piwa, kobietka do masażu oraz trochę wolnego czasu...

    1. pak0.pk3 <- z płytki instalacyjnej Quake’a ? ;-)
    2. linuxq3apoint-1.32b.x86.run -> q3arena.gry.imro.pl
    3. osp-Quake3-1.01_full.zip -> www.orangesmoothie.com

  • Obieramy katalog, w którym zainstalujemy serwer -> np. /home/q3a
  • Kopiujemy potrzebne pliki (ja mam je na jednej płytce) i odpalamy patcha.


    # mkdir /home/q3a/baseq3

    # mount /mnt/cdrom

    # cp /mnt/cdrom/game/baseq3/pak0.pk3 /home/q3a/baseq3

    # cp /mnt/cdrom/utils/osp-Quake3-1.01_full.zip /tmp

    # cp /mnt/cdrom/utils/linuxq3apoint-1.32b.x86.run /tmp

    # sh /tmp/linuxq3apoint-1.32b.x86.run


  • szybciutko stukamy odpowiedzi na pytania instalatora.


    Do you agree with the license? [Y/n] y

    Please enter the installation path [...] /home/q3a

    Please enter the path in which to create the symbolic links [...] /tmp

    Install Quake III: Team Arena? [N/y/?] n

    Install Dedicated server? [N/y/?] y

    Do you want to install desktop items? [Y/n] n

    Continue install [Y/n] y

    (...)

    Installation complete.

    Would you like to launch the game now? [Y/n] n


  • Rozpakowujemy OSP i zgodnie z zaleceniami autorów kasujemy zz-osp-server0.pk3.


    # unzip /tmp/osp-Quake3-1.01_full.zip -d /home/q3a

    # rm /home/q3a/osp/zz-osp-server0.pk3

    # rm -rf /tmp/*


  • A więc mamy już zainstalowany soft, teraz przydałoby się stworzyć skrypt rc.q3a,
    który będzie odpalał nasz serwer. Powinien zawierać mniej więcej coś takiego:


    #!/bin/sh

    #

    # author: pluto

    # script: /etc/rc.d/rc.q3a

    # distro: slackware 8.1

    #



    SERVER_IP=x.x.x.x # IP serwera

    SERVER_PORT=27960 # port na którym ma słuchać Q]I[

    SERVER_MEM=32 # pamięć przeznaczona dla serwera
    # (CTF=[32..48]MB, TDM=16)



    case "$1" in

    start)

    if [ -z 'pidof q3ded' ]; then

    echo -n "staring Quake3 server at port $SERVER_PORT... "

    /home/q3a/q3ded +set fs_basepath /home/q3a +set fs_game osp

    +set sv_punkbuster 1

    +set net_ip $SERVER_IP +set net_port $SERVER_PORT

    +set com_hunkmegs $SERVER_MEM

    +exec server.cfg &> /dev/null &

    echo "done."

    else

    echo "Quake3 server still running. script halted."

    fi

    ;;

    stop)

    echo -n "stopping Quake3 server... "

    pkill q3ded

    echo "done."

    ;;

    *)

    echo "usage: $0 { start|stop }"

    esac


  • Jeśli chcemy, aby nasz serwer odpalał się automatycznie po każdym włączeniu/resecie kompa,
    to tylko dorzucamy na koniec skryptu /etc/rc.d/rc.inet2 taki fragment:
    /etc/rc.d/rc.q3a start
    

  • Teraz przydałoby się stworzyć plik z konfigiem dla serwerka. Pomocny może być tutaj jakiś wizard,
    chociażby ten z OSP -> osp config generator.exe
    Ważne!
    Nie zapomnijcie zdefiniować sobie w konfigu Quake’a plików, w których będą składowane logi servera.


    (...)

    set g_log "games.log"

    set g_logSync "0"

    set admin_log "admin.log"

    set log_default "0"

    set log_stat "0"

    (...)


  • Jeśli server odpalać będziemy ze skryptu /etc/rc.d/rc.inet2 na prawach root’a
    to logi wygenerowane przez Quake’a pojawiać się będą w katalogu /root/.q3a/osp.
    Dobrym zwyczajem jest zbieranie logów w celu późniejeszego wytropienia różnych delikwentów :-)
    więc stwórzmy sobie jeszcze folder /var/log/q3a i do pliku /etc/logrotate.conf dodajmy:


    /root/.q3a/osp/*.log {

    daily

    rotate 7

    olddir /var/log/q3a

    missingok

    }


    Od tej chwili będziemy mieli w /var/log/q3a do wglądu logi z całego tygodnia.
    I to już w zasadzie koniec. Nasz serwer jest gotowy do pracy...

Wyświetleń: 34755
Gravatar

baseone | 2012-12-25 14:09:21

ni hasa :(

AL|EN | 2012-12-25 14:31:46

Poprawione na sztywno.

Odpowiedź na komentarz:#764083

#764085

^M^ | 2012-12-25 14:35:40

alien - nieaktualne przekierowania możesz mi wysyłać na jabbera, bo i tak regularnie dorzucam nowe, jeśli coś mi wpadnie w oko :) - mam oko na wszystkie 404

Odpowiedź na komentarz:#764085

#764086

Gravatar

vhs!redis | 2013-01-08 12:37:23

Witam, mam problem z serverkiem, mianowicie wylacza mi server, jeśli ktoś pogra na nim troszkę, i jest wiecej niz np. 3 osoby nie mam pojecia gdzie szukac bledu, w teorii to jaki error
[code]

OSP Tourney DM/CA/CTF v(1.03a)
02 Mar 03
www.OrangeSmoothie.org
rhea@OrangeSmoothie.org

Admin logging info saved to: "admin1.log"

        MOTD: Setting MOTD through cvars

        ERROR: Graphics specification file "" too big! (2147483647 bytes, max = 16383)
        *** Server custom graphics DISABLED! ***

ERROR: FS_HandleForFile: none free

----- Server Shutdown -----
Sending heartbeat to master.quake3arena.com
Sending heartbeat to master.quake3arena.com
==== ShutdownGame ====
ShutdownGame:

[/code]

Zaloguj się by dodać komentarz.

Co nowego

  1. bfr_aka_pablonzo napisał post: @Requiem: ja ostatnio pogrywam ft melodeiro :D wciągnęło mnie na no... / hellou ludziska :)
  2. Requiem napisał post: Fajnie, że ktokolwiek tutaj bywa :D Co tak na co dzień w życiu pora... / hellou ludziska :)
  3. MucieK napisał post: o to już nas troje jest ;) / hellou ludziska :)
  4. bfr_aka_pablonzo napisał post: @MucieK: ja co parę dni też zaglądam :D / hellou ludziska :)
  5. MucieK napisał post: chyba co dwa dni :P ;) / hellou ludziska :)
  6. Requiem napisał post: Tutaj masz Patcha do Q3 oraz linka do ulepszonego silnika Quake3e: ... / eFreeze 1.31 proszę o pomoc.
  7. Requiem napisał post: Tak :D Ja tutaj bywam codziennie :D / hellou ludziska :)
  8. MucieK napisał post: żyje ktoś jeszcze ? ;) / hellou ludziska :)
  9. bit stworzył temat: eFreeze 1.31 proszę o pomoc.
  10. bfr_aka_pablonzo napisał post: @247_QL: qra1337 :D @LongeR HoQ to jest aktywny discord, ctf, tdm ... / Czy są tu jacyś aktywni gracze? :)
  11. LongeR napisał post: Też szukam kogoś z kim można pograć , jest jakoś aktywny discord z ql? / Czy są tu jacyś aktywni gracze? :)
  12. k3m napisał post: Dzień dobry :D / Powspominajmy ! :>
  13. Szczawson napisał post: trzeba zatem pograć / 05.06 (sobota) trening
  14. Requiem zaktualizował post: Na wieczór podzielę się z Wami moim nowym filmem - nagrałem kulisy ... / [FINAL] Blast from the Past - rocznicowa mapa Q3/QL
  15. 247_QL napisał post: @bfr_aka_pablonzo: wszystko jasne. Jaki masz tam NICK? / Czy są tu jacyś aktywni gracze? :)
  1. bfr_aka_pablonzo napisał post: @Requiem: ja ostatnio pogrywam ft melodeiro :D wciągnęło mnie na no... / hellou ludziska :)
  2. Requiem napisał post: Fajnie, że ktokolwiek tutaj bywa :D Co tak na co dzień w życiu pora... / hellou ludziska :)
  3. Requiem zaktualizował newsa: Quake Live Instagib Pickup 3v3 - dołącz do gry!
  4. MucieK napisał post: o to już nas troje jest ;) / hellou ludziska :)
  5. bfr_aka_pablonzo napisał post: @MucieK: ja co parę dni też zaglądam :D / hellou ludziska :)
  6. MucieK napisał post: chyba co dwa dni :P ;) / hellou ludziska :)
  7. Requiem napisał post: Tutaj masz Patcha do Q3 oraz linka do ulepszonego silnika Quake3e: ... / eFreeze 1.31 proszę o pomoc.
  8. Requiem napisał post: Tak :D Ja tutaj bywam codziennie :D / hellou ludziska :)
  9. MucieK napisał post: żyje ktoś jeszcze ? ;) / hellou ludziska :)
  10. bit stworzył temat: eFreeze 1.31 proszę o pomoc.
  11. bfr_aka_pablonzo napisał post: @247_QL: qra1337 :D @LongeR HoQ to jest aktywny discord, ctf, tdm ... / Czy są tu jacyś aktywni gracze? :)
  12. LongeR napisał post: Też szukam kogoś z kim można pograć , jest jakoś aktywny discord z ql? / Czy są tu jacyś aktywni gracze? :)
  13. k3m napisał post: Dzień dobry :D / Powspominajmy ! :>
  14. Szczawson napisał post: trzeba zatem pograć / 05.06 (sobota) trening

Pokaż więcej »

Gracze

  1. scisek - 83 pkt
  2. Requiem -1 - 28 pkt
  3. Czarna_Bakłażana - 21 pkt
  4. bfr_aka_pablonzo - 7 pkt
  5. MucieK - 6 pkt
  6. bit - 2 pkt
Zobacz cały »
Zobacz wszystko »

Statystyki graczy ogółem:

  • Wygranych / przegranych: 163276 / 170973
  • Trafień / strzałów: 97258977 / 322570048
  • Fragów / zgonów: 5029245 / 4356508

Więcej statystyk już wkrótce...

Cytaty

Quakecon will soon start getting sponsored by hair loss solutions, erection pills, life insurance and QVC.

Źródło: http://esreality.com/post/2891023/clawz-everyone-can-give-me-a-hard-time-it-is-about/#pid2891208

Dodał: tath

Ankieta

OMPQ3 2023 - turniej 1v1 online (gracze sami się dogadują, finał 21 maja))

Głosów: 54