Hirdetés

Új hozzászólás Aktív témák

  • sto1911

    veterán

    Amennyiben a quakelive.com nem elérhető, ill. a kapcsolat miatt játszhatatlan, úgy van lehetőség egy "offline" szerver indítására.

    A kliens szerver nélkül is használható botok elleni gyakorlásra.

    Aktuális verzió: 668, 2012. dec. 17.

    Pályalista: QLPP18

    Fontos: ezzel a klienssel SOHA ne csatlakozzon senki a quakelive.com hivatalos szervereire, az accountja letiltását kockáztatja ezzel.

    Kliens telepítése

    - kliens letöltése innen

    - pályák és egyéb szükséges fájlok letöltése innen

    - a két zip kicsomagolása egy mappába. A könyvtárstruktúra a következőképpen nézzen ki:

    ---- QLOP668

    ---------- home

    ---------- baseq3\*.pk3

    A kliens indítása a home\baseq3\quakeliveoffline.exe indításával történik.

    Szerver telepítése

    Csak és kizárólag 64 bites Linuxon futtatható a szerver.

    - szerver letöltése innen

    - pályák és egyéb szükséges fájlok letöltése innen

    - a két zip kicsomagolása egy mappába. A könyvtárstruktúra a következőképpen nézzen ki:

    ---- QLOP668

    ---------- home

    ---------- baseq3\*.pk3

    - hozzunk létre egy usert, ne rootként futtassuk a szervert

    useradd -d /home/qlserver -m -s /bin/bash qlserver

    - adjuk át a szerver mappájának tulajdonjogát az futtató felhasználónak

    chown -R qlserver:qlserver QLOP668

    - adjunk futtatási jogokat a fájlokra

    chmod +x qll*

    - szerver futtatása:

    ./qll64 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 96 +set sv_advertising 0 +set sv_premium 1 +set g_advertdelay 0 +set g_compmode 1 +exec duel.cfg

    Fontosabb kapcsolók:

    - net_port x: ezen a porton lehet kapcsolódni. A rotueren be kell állítani erre a portra átiránytást (port forwardingot)

    - com_hunkmegs: ennyi memóriát kap a szerver, 96-128 általában elég néhány főre

    - exec *.cfg: megmondja, hogy milyen játékmóddal induljon a szerver

    A Screen parancs használata

    A screen parancs segítségével egy gépen több szervert is futtathatunk és könnyedén váltogathatunk közöttük.

    A parancs nem található meg minde disztibúción, így lehet külön telepíteni szükséges.

    - screen indítása

    screen -S <screen neve> <parancs>

    - háttérben futó screen-ek listázása

    screen -ls

    - kapcsolódás egy screen-hez

    screen -r <screen neve>

    - lekapcsolódás az aktív screen-ről

    CTRL+A, majd D

    - háttérben futó screen bezárása

    screen -X -S <screen neve> kill

    Quake 3 függőségek telepítése

    Erre akkor lehet szükség, ha Quake 3 alól konvertált pályákat futtatunk, ugyanis erre is van lehetőségünk. A két fájlban megtalálható minden textúra és hang, ami eredetileg a Quake 3-ban volt.

    Letöltés: textúrák/hangok

    A két fájlt be kell másolni a baseq3 mappába a többi pk3 fájl mellé, a szerveren (ha van) és a kliensen is.

    Quake 3 pályák konvertálása

    Ezzel a programmal történik. A zipet ki kell csomagolni egy tetszőleges helyre, nyitni egy command line-t, majd konvertálni. Quake 3 pályák kimeríthetetlen forrása a lvlworld.

    Konvertálás:

    - a letoltott zip-ekből ki kell csomagolni a pk3 fájlokat,

    - a pk3-akat a quakelivedec.exe mellé tenni

    - a pk3-akat átnevezni zipre. Innen fogja tudni a program, hogy ezek Quake 3 alá íródtak.

    - kiadni a következő parancsot:

    quakelivedec.exe map.zip map.pk3

    - ekkor a program készít egy pk3 fájlt, amit a baseq3 mappába kell másolni, szerveren (ha van) és kliensen egyaránt

    - amennyiben a szerveren is megtalálható a pálya, úgy a map konzolparancs listázni fogja

    [ Szerkesztve ]

Új hozzászólás Aktív témák