Kompletny poradnik · 6 min czytania
Serwer Quake 3 od podstaw: pełny poradnik
Ten poradnik opisuje prowadzenie serwera Quake III Arena w 2026 roku: tryby gry i ich numery, ustawienia, które kształtują mecz, sloty i boty, własne mapy i serwery pure, mody, adminowanie oraz klasyczne konfiguracje pod duele i klany.
Autor: Matthew Griffin, Właściciel Gaming DeluxeOpublikowano · Zaktualizowano
W tym poradniku
- Quake III Arena wciąż na własnych serwerach
- Tryby gry i numery g_gametype
- Ustawienia, od których zależy mecz
- Sloty, miejsca zarezerwowane i boty
- Własne mapy, pliki pk3 i serwery pure
- Mody i folder fs_game
- Admin, rcon i porządek na serwerze
- Serwer duelowy czy klanowy: jak go ustawić
- Na co patrzeć, zanim wynajmiesz serwer Quake 3
- Słowniczek: serwer Quake 3
- Serwer Quake 3: pomoc i kolejne kroki
Quake III Arena wciąż na własnych serwerach
id Software wydało Quake III Arena w grudniu 1999 roku, a gra nadal jest w sprzedaży na Steamie, dziś pod szyldem wydawcy Bethesda Softworks. Karta w sklepie nazywa ją arena shooterem nastawionym na multiplayer, z trzydziestoma pięcioma arenami, botami do gry offline i czterema klasycznymi trybami: free for all, team deathmatch, turniej jeden na jednego i capture the flag. Wersja ze Steama zawiera też dodatek Team Arena z własnymi trybami i dwudziestoma kolejnymi arenami.
Gra żyje dlatego, że serwery stawiają sami gracze. Nie ma tu matchmakingu, który ktoś mógłby wyłączyć. Serwer to po prostu program, który hostuje arenę, i dopóki choć jeden działa z odpowiednimi mapami, da się grać. id później opublikowało kod źródłowy silnika na licencji GNU General Public License i dlatego ustawienia serwera są tak dobrze opisane: każda domyślna wartość w tym poradniku pochodzi właśnie z tego kodu.
Serwer w domu to włączony non stop komputer, przekierowanie portów na routerze i upload dzielony z całym mieszkaniem. Serwer w hostingu omija to wszystko, a że silnik jest bardzo lekki, miesięcznie kosztuje niewiele.
Tryby gry i numery g_gametype
Tryb serwera to jedna liczba w ustawieniu g_gametype. Domyślnie wynosi 0, czyli free for all, i jest latched, więc zmiana działa dopiero po wczytaniu kolejnej mapy.
| g_gametype | Tryb | Do czego |
|---|---|---|
| 0 | Free for all | Klasyczny publiczny deathmatch |
| 1 | Tournament | Duele jeden na jednego, reszta ogląda |
| 2 | Single player | Drabinka offline, to nie jest tryb serwera |
| 3 | Team deathmatch | Czerwoni kontra niebiescy, fragi liczą się drużynie |
| 4 | Capture the flag | Gra o cel na mapach CTF |
| 5 do 7 | Tryby Team Arena | One-flag CTF, Overload i Harvester, z zawartością Team Arena |
Do trybu dobieraj mapy, które pod niego zrobiono. Mapa CTF ma dwie bazy i flagi, a mapa turniejowa jest zwykle mała i ciasna. Zły rodzaj mapy pod wybrany tryb to najczęstszy powód, dla którego świeży serwer wydaje się zepsuty.
Ustawienia, od których zależy mecz
Serwer Quake III konfigurujesz linijkami set, zwykle trzymanymi w pliku konfiguracyjnym, który serwer odpala przy starcie. Poniżej te, które admini zmieniają najczęściej, z wartościami domyślnymi z kodu gry od id.
| Ustawienie | Domyślnie | Co robi |
|---|---|---|
| sv_hostname | noname | Nazwa widoczna w przeglądarce serwerów |
| fraglimit | 20 | Liczba fragów, która kończy rundę deathmatchu |
| timelimit | 0 | Minuty na mapę; 0 oznacza brak limitu |
| capturelimit | 8 | Liczba przejęć flagi, która kończy mapę CTF |
| g_doWarmup i g_warmup | 0 i 20 | Włączają rozgrzewkę i ustawiają jej długość w sekundach |
| g_friendlyFire | 0 | Czy gracze z drużyny mogą się ranić |
| g_teamForceBalance | 0 | Blokuje dołączanie do liczniejszej drużyny |
| g_allowVote | 1 | Pozwala graczom ogłaszać głosowania, na przykład nad zmianą mapy |
| g_motd | puste | Wiadomość dnia dla wchodzących graczy |
Zmieniaj jedną rzecz naraz i trzymaj kopię configu, który działał. Snapshot w Backup Managerze przed większą zmianą sprawia, że zawsze masz dokąd wrócić.
Sloty, miejsca zarezerwowane i boty
Limit graczy ustawia sv_maxclients. Kod id daje mu domyślnie 8, a jako twarde maksimum definiuje 64, czyli nasz największy plan. Karta w sklepie opisuje multiplayer do 16 graczy, co odpowiada naszemu najmniejszemu planowi, i sporo aren gra się najlepiej właśnie w takim składzie.
Żeby trzymać miejsca dla stałych bywalców, ustaw w sv_privateClients liczbę zarezerwowanych slotów i daj swoim ludziom sv_privatePassword. Te sloty zostają wolne nawet wtedy, gdy publiczne są już pełne.
W ciche godziny ratują cię boty. Przy ustawionym bot_minplayers serwer co dziesięć sekund sprawdza stan i dokłada albo usuwa boty, żeby w grze było tylu graczy, ile chcesz, a w trybach drużynowych liczy czerwonych i niebieskich osobno. Jeśli potrzebujesz jednego rywala, komenda addbot przyjmuje nazwę bota i poziom od 1 do 5.
Własne mapy, pliki pk3 i serwery pure
Wszystko, co wczytuje Quake III, od map po tekstury, siedzi w plikach .pk3 w folderze baseq3. Kod id wyjaśnia, że .pk3 to archiwum zip z innym rozszerzeniem, żeby nikt go przypadkiem nie rozpakował, a gdy dwa archiwa mają ten sam plik, wygrywa to, które jest później w kolejności alfabetycznej.
- Wgraj .pk3 mapy do baseq3 przez SFTP albo File Manager.
- Przełącz się na mapę po nazwie w Web Console albo dopisz ją do rotacji.
- Włącz sv_allowDownload, domyślnie wyłączone, żeby goście bez mapy pobrali ją przy łączeniu.
sv_pure jest domyślnie włączone. Serwer pure każe grze każdego gracza nie wczytywać niczego z plików .pk3, których sam nie ma. Wszyscy grają wtedy na identycznych danych, a zmodyfikowane pliki nie przejdą. Zostaw to włączone, chyba że instrukcja moda mówi inaczej.
Mody i folder fs_game
To przez mody społeczności Quake III tak bardzo się od siebie różnią: od turniejowych zestawów zasad po zupełnie nowe gry. Technicznie mod to folder leżący obok baseq3, w którym są jego własne pliki .pk3.
- Wgraj folder moda obok baseq3 i zachowaj strukturę z pobranej paczki.
- Dopisz +set fs_game i nazwę folderu do linii startowej w Commandline Manager.
- Zrestartuj serwer i sprawdź w konsoli, czy nie ma błędów.
- Gracze nie muszą nic zmieniać: kod id sam przełącza ich grę na folder moda z serwera, gdy się łączą, o ile mają pliki moda.
Mody tworzy społeczność, a nie id Software, więc trzymaj się instrukcji danego moda i najpierw zrób snapshot. Jeśli mod nie chce się załadować, nasze wsparcie pomoże, także po polsku.
Admin, rcon i porządek na serwerze
Wbudowane zdalne adminowanie w Quake III to rcon. Steruje nim rconPassword, które domyślnie jest puste, a bez hasła serwer po prostu odrzuca zdalne komendy. Jeśli je ustawisz, niech będzie długie i unikalne, bo kto je zna, ten rządzi serwerem.
Wielu adminów w ogóle nie rusza rcona i korzysta z naszej Web Console, która nie potrzebuje żadnego hasła w grze. sv_floodProtect, domyślnie włączone, przyhamowuje graczy zasypujących serwer komendami, a g_inactivity potrafi wyrzucić bezczynnych po zadanej liczbie sekund; domyślne 0 to wyłącza. Sub-userzy dają zaufanym adminom dostęp do panelu bez dzielenia się twoim kontem.
Serwer duelowy czy klanowy: jak go ustawić
Większość społeczności Quake III obsłużą dwa ustawienia. Serwer duelowy chodzi w trybie tournament na mecze jeden na jednego, a serwer klanowy albo publiczny odpala free for all, team deathmatch albo capture the flag dla większej ekipy.
| Wybór | Serwer duelowy | Serwer klanowy albo publiczny |
|---|---|---|
| g_gametype | 1, tournament | 0, 3 albo 4 |
| Sloty | 16, żeby inni mogli oglądać i czekać w kolejce | 16 albo 32, 64 na eventy |
| Rozgrzewka | g_doWarmup 1, żeby obaj gracze zgłosili gotowość | Opcjonalnie |
| Mapy | Małe, ciasne areny | Większe mapy pasujące do trybu |
| Dostęp | Zwykle otwarty dla każdego, kto chce zagrać | g_password na sparingi, zarezerwowane sloty dla stałych |
Sporo społeczności ma oba. Skoro każdy plan ma 5 GB RAM, drugi serwer na 16 slotów pod duele kosztuje niewiele obok głównego publika, a oba siedzą pod tym samym logowaniem do panelu. Jeśli twoja ekipa gra też w inne klasyki, zobacz nasz serwer Call of Duty 2 albo serwer Counter-Strike 1.6.
Na co patrzeć, zanim wynajmiesz serwer Quake 3
Quake III potrzebuje mało sprzętu, więc hostingi różnią się głównie dostępem i siecią.
- Prawdziwy dostęp do plikówMapy, mody i configi wymagają SFTP i menedżera plików, a nie samego formularza z ustawieniami.
- Szybkość jednego rdzeniaKlatki serwera liczą się na jednym rdzeniu. Wysokie taktowanie znaczy więcej niż wiele rdzeni.
- Ping do twoich graczyZanim wybierzesz lokalizację, puść test pingu z miejsca, w którym gra twoja społeczność.
- OchronaPopularne serwery przyciągają floody. Sprawdź, czy ochrona DDoS jest w cenie.
- Uczciwa cenaLekki silnik nie powinien przychodzić z drogimi dodatkami. Sprawdź, ile pamięci jest w pakiecie.
Słowniczek: serwer Quake 3
- baseq3
- Podstawowy folder gry z plikami .pk3 Quake III Arena.
- .pk3
- Archiwum zip z innym rozszerzeniem, w którym są mapy i inne dane gry.
- g_gametype
- Ustawienie wybierające tryb: 0 FFA, 1 tournament, 3 team deathmatch, 4 CTF.
- sv_maxclients
- Limit graczy, maksymalnie 64, bo tyle wytrzymuje silnik.
- sv_pure
- Sprawia, że gracze wczytują tylko te dane .pk3, które ma też serwer.
- fs_game
- Wybiera folder moda leżący obok baseq3.
- rcon
- Zdalne komendy konsoli, włączane przez ustawienie rconPassword.
- Latched
- Ustawienie, które zaczyna działać dopiero po wczytaniu następnej mapy.
Serwer Quake 3: pomoc i kolejne kroki
Przydatne linki do prowadzenia areny.
- Quake III Arena na SteamieOficjalna strona w sklepie.
- Kod źródłowy Quake III Arena, id SoftwareStąd pochodzą wartości domyślne z tego poradnika (po angielsku).
- Panel sterowania Gaming DeluxeJak działa panel i gdzie się zalogować.
- Nasze lokalizacje serwerów
- Kontakt ze wsparciemPomoc 24/7 po polsku przy mapach, modach i configach.
Jak powstał ten poradnik: na podstawie karty Quake III Arena w sklepie Steam oraz kodu źródłowego silnika i gry, który id Software udostępniło na licencji GPL i z którego pochodzi każda wartość domyślna, z pomocą AI przy szkicu. Każdy plan, cenę i lokalizację porównaliśmy z formularzem zamówienia na żywo, a przed publikacją tekst przejrzał Matthew Griffin. Coś jest nieaktualne? Daj nam znać.
Źródła, sprawdzone 22 października 2026:
- Quake III Arena na Steamie (app 2200)
- Kod źródłowy Quake III Arena (GPL), id Software na GitHubie (po angielsku)
- q_shared.h (MAX_CLIENTS 64), id Software (po angielsku)
- bg_public.h (tryby gry), id Software (po angielsku)
- g_main.c (ustawienia gry i wartości domyślne), id Software (po angielsku)
- g_bot.c (bot_minplayers, addbot), id Software (po angielsku)
- sv_init.c (ustawienia serwera i wartości domyślne), id Software (po angielsku)
- files.c (pliki pk3, serwery pure, fs_game), id Software (po angielsku)
- Formularz zamówienia Gaming Deluxe, Quake 3 Dedicated Server (po angielsku)