Tento průvodce pokrývá příkazy konzole headless serveru, správu světů, uživatelské role, NeosModLoader a řešení problémů pro váš dedikovaný server NeosVR. NeosVR je sociální VR metaverse s výkonnými tvůrčími nástroji. Pro počáteční nastavení, konfiguraci Config.json a pokyny k připojení si přečtěte Průvodce nastavením serveru NeosVR.
1. Přístup ke konzoli
Spravujte svůj NeosVR headless server přes záložku Console v GPanel. Všechny příkazy se zadávají přímo do konzole.
2. Příkazy konzole headless serveru
Správa světů
| Příkaz | Popis |
|---|---|
worlds | Zobrazí seznam všech běžících světů s jejich indexy. |
focus <world_index> | Přepne zaměření na konkrétní svět podle indexu. |
startWorldURL <record_url> | Spustí nový svět z Neos URL záznamu. |
startWorldTemplate <template> | Spustí svět z vestavěné šablony (např. SpaceWorld). |
save | Uloží aktuálně zaměřený svět. |
close | Zavře aktuálně zaměřený svět. |
restart | Restartuje aktuálně zaměřený svět. |
Správa relací
| Příkaz | Popis |
|---|---|
sessionURL | Zobrazí URL relace pro zaměřený svět. |
sessionID | Zobrazí ID relace pro zaměřený svět. |
name <new_name> | Změní název relace zaměřeného světa. |
accessLevel <level> | Změní úroveň přístupu: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Nastaví maximální počet uživatelů pro relaci. |
hideFromListing <true/false> | Přepne viditelnost ve veřejném prohlížeči relací. |
description <text> | Nastaví popis relace. |
Správa uživatelů
| Příkaz | Popis |
|---|---|
users | Zobrazí seznam všech uživatelů v zaměřeném světě. |
kick <username> | Vyhodí uživatele ze světa. |
ban <username> | Zabanuje uživatele ze světa. |
silence <username> | Umlčí uživatele (ztlumí jeho hlas). |
unsilence <username> | Zruší umlčení dříve ztlumeného uživatele. |
respawn <username> | Respawnuje uživatele na spawn bodu světa. |
role <username> <role> | Přiřadí roli uživateli (viz sekce 3). |
Ovládání serveru
| Příkaz | Popis |
|---|---|
status | Zobrazí stav serveru a využití prostředků. |
shutdown | Bezpečně vypne headless server. |
gc | Vynutí garbage collection pro uvolnění paměti. |
tickRate <rate> | Změní tick rate serveru za běhu. |
3. Uživatelské role
NeosVR používá hierarchii rolí pro oprávnění ve světě:
| Role | Popis |
|---|---|
Admin | Plná kontrola nad světem. Může upravovat cokoli, spravovat uživatele a měnit nastavení světa. |
Builder | Může vytvářet a upravovat objekty ve světě. |
Moderator | Může vyhazovat/banovat uživatele a spravovat nastavení relace. |
Guest | Základní přístup. Může interagovat s existujícími objekty, ale nemůže stavět. |
Spectator | Přístup pouze pro sledování. Nemůže interagovat se světem. |
Přiřazujte role přes konzoli: role <username> Admin
Výchozí role můžete také nastavit v Config.json pomocí nastavení defaultUserRoles.
4. NeosModLoader
NeosModLoader umožňuje načítání komunitních modů do headless serveru.
- Nastavte ENABLE_MODLOADER na
trueve startovacích proměnných v GPanel v sekci Startup. - Stáhněte mody z NeosModLoader GitHub.
- Nahrajte
.dllsoubory modů do adresářenml_mods/přes SFTP. - Restartujte server pro načtení modů.
5. Řešení problémů
Server se nespouští
- Ověřte, že vaše STEAM_USER a STEAM_PASS jsou správné.
- Ujistěte se, že SRCDS_BETAPASS (heslo pro headless beta) je aktuální z Neos Patreon Discord.
- Pokud používáte Steam Guard 2FA, zadejte kód do STEAM_AUTH a neprodleně restartujte.
Svět se nenačítá
- Zkontrolujte, že
Config.jsonje platný JSON (žádné koncové čárky, správné závorky). - Ověřte, že
loginCredentialaloginPasswordjsou správně nastaveny vConfig/Config.json. - Ujistěte se, že URL světa nebo název presetu je platný.
Uživatelé se nemohou připojit
- Zkontrolujte, že
accessLevelnení nastaven naPrivate, pokud to není záměr. - Ověřte, že nebyl dosažen
maxUsers. - Ujistěte se, že headless server je přihlášen (zkontrolujte výstup konzole pro potvrzení přihlášení).
Související články
- Průvodce nastavením serveru NeosVR
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
Potřebujete pomoc?
Pokud narazíte na problémy se serverem NeosVR, které zde nejsou popsány, otevřete ticket podpory a uveďte IP vašeho serveru, popis problému a všechny relevantní chybové zprávy z konzole GPanel.