Docs · Instalace

V sekci STYGION Keystone

Instalace

Jeden soubor pro obě půlky. Vyber správný ze čtyř, dej ho do mods, nastartuj server.

Aktualizováno

Keystone je jeden soubor. Tentýž jar patří do mods/ na serveru i do mods/ v klientovi hráče — není serverová a klientská edice a nejsou dvě čísla verzí, která by se rozcházela. Server nerozhoduje o tom, co mod obsahuje, ale co vyžaduje po lidech, kteří se připojují.

Všechno, co Keystone dneska dělá, dělá server, takže soubor patří na server a nikdo, kdo se připojuje, nepotřebuje nic. Části, které musí někomu něco nakreslit na obrazovku — chat v plné barvě, mapa, obrazovky, co vypadají navržené a ne jako truhla — jsou ta půlka, co běží v klientovi, a až přijdou, budou v tomhle stejném souboru.

Který soubor

Každé vydání jich nese čtyři a jméno říká, který je který:

keystone-fabric-1.21.1-<verze>+1.21.1-fabric.jar
keystone-neoforge-1.21.1-<verze>+1.21.1-neoforge.jar
keystone-fabric-26.2-<verze>+26.2-fabric.jar
keystone-neoforge-26.2-<verze>+26.2-neoforge.jar

Vezmi ten, který odpovídá tvému loaderu a verzi Minecraftu. Špatný nefunguje napůl — odmítne se načíst a napíše to do konzole, což je odpověď, kterou chceš, místo serveru, co nastartuje a chová se divně.

Fabric k tomu potřebuje Fabric API. NeoForge nepotřebuje nic navíc.

Jak ho tam dát

  1. Zastav server.
  2. Dej soubor do mods/.
  3. Nastartuj znovu.

To je celé. Při prvním startu si Keystone vedle světa vytvoří dvě věci:

  • config/keystone/ — jeden soubor s nastavením pro každou část modu, každý okomentovaný. Všechno v nich jde měnit i ze hry, z konzole a z editoru, takže sem už nikdy nemusíš, pokud sám nechceš.
  • keystone/ — jeho databáze. Ranky, tickety, tresty, hlasy, všechno, co kdo drží. Zálohuj ji se světem; je to jeden soubor.

Co jde ven a kdy

Žádná IP adresa se nikdy nikam nezapisuje. Adresa existuje jen po dobu, co se někdo připojuje, a do databáze jde místo ní místo: jednosměrný otisk pod klíčem, který si tvůj server vyrobil sám a drží ho ve své složce. Stejný stroj se pořád pozná jako stejný stroj — což je jediné, na co se kdy kdo ptá — a zpátky na adresu to nepřevede nikdo, nás nevyjímaje.

Ven jde tohle, a nic jiného:

Kam Co Kdy
Mojang Jméno hráče, nebo jeho id Jen na serveru v offline režimu, aby dostal svůj skin a aby koupené jméno nenosil někdo cizí. Server, který se Mojangu ptá sám, se neptá nic.
Discord Chat a jméno hráče v odkazu na avatar Až mu dáš token bota.
MineSkin Obrázek, který někdo přilinkoval přes /skin <odkaz> — jen ten obrázek, žádné jméno, žádné id Jen když ten příkaz někdo použije. Prázdné nastavení to vypne.
Poskytovatel asistenta Otázka, ze které jsou předtím vyškrtnutá tajemství Až vyplníš adresu a klíč. Může to být kdokoliv, nebo nikdo.
stygion.eu Jednou denně pět minut časů ticku, seznam tvých modů a co je to za stroj — žádné jméno serveru, žádná adresa, žádný hráč a žádné id, ani náhodné Zapnuté od začátku. Z toho se staví veřejná čísla a není v tom nic, co by se dalo vystopovat zpátky k tvému serveru.

Jak to poslední vypnout:

/keystone set bench.share-live false

Vyprázdnění bench.send-to zastaví všechno, co tahle část modu kdy může poslat, včetně běhu, který zveřejníš ručně.

Kromě toho žádná kontrola aktualizací a žádné volání domů: server v online režimu bez tokenu bota, bez klíče k asistentovi a s vypnutým bench.share-live se nespojí s nikým.

Jakou Javu

Takovou, jakou chce hra: Java 21 pro Minecraft 1.21.1 a Java 25 pro 26.2. Když ti server startuje, máš tu správnou.

Jak poznáš, že to vyšlo

Konzole to při startu řekne:

[Keystone] Keystone is running. 11 modules, 1.21.1 on neoforge.
[Keystone] [api] local API on http://127.0.0.1:25586

Když se ta první řádka neobjeví, je soubor pro jiný loader nebo jinou verzi hry — viz Když něco nehraje.

Aktualizace

Vyměň soubor a restartuj. Nastavení i databáze zůstávají a všechno nové přijde s hotovou výchozí hodnotou, takže aktualizace nikdy nechce, abys něco vyplnil dřív, než server nastartuje.

Jedna věc, kterou aktualizace neudělá: nesáhne na nastavení, které už máš. Když se v nové verzi zlepší výchozí hodnota, platí to jen pro servery, které se jí nikdy nedotkly — tvůj si nechá tu svoji. Když poznámky k vydání říkají, že se výchozí hodnota posunula, a chceš tu novou, nastav si ji sám.

Odinstalace

Vyndej soubor a restartuj. Svět zůstane nedotčený — Keystone do něj nikdy nezapisuje. Složky config/keystone/ a keystone/ zůstanou, takže když ho vrátíš, najde všechno tak, jak to bylo; smaž je, když ho chceš pryč pořádně.

Pomohla vám tahle stránka?

Otevře panel zpětné vazby s touhle stránkou v příloze. Přistane do jedné fronty se vším ostatním.