Ten przewodnik obejmuje sposób konfiguracji serwera dedykowanego Puck hostowanego u Legion Hosting. Puck to wieloosobowa gra hokejowa oparta na fizyce -- bez zasad, bez przerw, po prostu wbij krążek do bramki. Aby uzyskać informacje o komendach administratora i zarządzaniu serwerem, zobacz Przewodnik administratora serwera Puck.
1. Dostęp do serwera
- Zaloguj się do GPanel.
- Wybierz swój serwer Puck z listy serwerów.
- IP i port serwera są wyświetlane na karcie Console. Szczegóły znajdziesz w artykule Jak znaleźć IP i port swojego serwera.
2. Zmienne startowe
Skonfiguruj te ustawienia z karty Startup w GPanel:
| Zmienna | Nazwa env | Domyślnie | Opis |
|---|---|---|---|
| Max Players | MAX_PLAYERS |
10 | Maksymalna liczba graczy (do 32). |
| Query Port | QUERY_PORT |
7778 | Port zapytań dla widoczności w przeglądarce serwerów. |
| Password | SRV_PASSWORD |
(puste) | Hasło wymagane do dołączenia. Pozostaw puste dla dostępu publicznego. |
| Kick Timeout | KICK_TIMEOUT |
300 | Sekundy, po których gracz AFK zostaje wyrzucony. |
| Target Framerate | FRAME_RATE |
120 | Liczba klatek serwera. Powinna być 10-20 powyżej częstotliwości taktowania. |
| Server Tick Rate | SERVER_TICK_RATE |
100 | Częstotliwość taktowania symulacji serwera (maks. 360). |
| Client Tick Rate | CLIENT_TICK_RATE |
360 | Częstotliwość aktualizacji klienta. Powinna być co najmniej dwukrotnie wyższa od częstotliwości taktowania serwera. Nie przekraczaj 360, chyba że wiesz, co robisz. |
| Auto Update | AUTO_UPDATE |
0 | Automatycznie aktualizuj serwer przy uruchamianiu (1=tak, 0=nie). |
3. Plik konfiguracyjny
Konfiguracja serwera jest przechowywana w pliku server_configuration.json w katalogu głównym. Panel automatycznie aktualizuje kluczowe wartości na podstawie zmiennych startowych. Dodatkowe ustawienia możesz edytować przez SFTP:
{
"port": 7777,
"pingPort": 7778,
"name": "My Puck Server",
"maxPlayers": 10,
"password": "",
"voip": false,
"isPublic": true,
"adminSteamIds": [],
"kickTimeout": 300,
"targetFrameRate": 120,
"serverTickRate": 100,
"clientTickRate": 200,
"startPaused": false,
"allowVoting": true,
"mods": []
}
4. Łączenie z serwerem
- Kup i zainstaluj Puck ze Steam.
- Uruchom grę i otwórz przeglądarkę serwerów.
- Znajdź swój serwer po nazwie lub użyj bezpośredniego połączenia, podając swoje IP i port.
- Wpisz hasło, jeśli zostało ustawione.
5. Lista kontrolna pierwszej konfiguracji
- Edytuj
server_configuration.json, aby ustawić nazwę serwera (name). - Dodaj swój Steam ID do tablicy
adminSteamIds, aby uzyskać dostęp administratora w grze. - Skonfiguruj częstotliwości taktowania i liczbę klatek (zachowaj wartości domyślne, chyba że masz konkretną potrzebę).
- Uruchom serwer i sprawdź, czy w konsoli pojawia się komunikat
Server authenticated.
Powiązane artykuły
- Przewodnik administratora serwera Puck
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem Puck, otwórz zgłoszenie do wsparcia i dołącz IP swojego serwera, opis problemu oraz wszelkie komunikaty o błędach z konsoli GPanel.