Serververeisten, back-ups en modhulp voor Vintage Story
Basisprincipes van de Vintage Story-server
Wat zijn de serververeisten voor Vintage Story?
De officiële serverdocumentatie geeft de vereisten voor de versie die je draait, dus lees die eerst. Voor een kleine wereld onder vrienden heb je een pc of gehoste machine nodig die je beheert, het serverpakket, een datamap en poort 42420 (TCP) open voor spelers als ze van internet verbinden. Cascadia Merge kan de documentatiepagina voor je lezen en een checklist schrijven.
Waar bewaart de server zijn instellingen en opslagen?
De server bewaart alles in zijn datamap. Op een Windows-pc is dit standaard de map VintagestoryData onder AppData\Roaming van je gebruiker, tenzij je de server start met een ander datapad. Hierin vind je serverconfig.json, de map Saves met de .vcdbs-wereldbestanden, de map Backups, de map Mods en de logs. Wijs de werkmap van de chat naar deze datamap, dan kan de agent er alles bij.
Welke poort gebruiken spelers om mee te doen?
De standaard spelpoort is 42420 (TCP). Deze wordt ingesteld via de sleutel Port in serverconfig.json, dus je kunt die daar wijzigen terwijl de server gestopt is. Als spelers van internet komen, stuur je alleen de poort door die je gebruikt op je router. Spelers op je eigen netwerk hebben geen doorverwijzing nodig. Stel een wachtwoord of whitelist in zodat vreemden niet kunnen meedoen.
Hoe komen mods op de server?
De map Mods binnen de datamap accepteert mods als .zip-bestanden of als mappen, en elk beschrijft zichzelf in een modinfo.json. Contentmods zijn JSON-bestanden voor blokken, items, recepten en vertalingen, en codemods zijn geschreven in C#. De server en zijn spelers moeten dezelfde mods en dezelfde versies hebben, dus haal mods alleen uit de officiële moddatabase.
Wat gebeurt er als een mod kapot gaat na een spelupdate?
De server stopt misschien bij het opstarten of weigert spelers, omdat mods vaak kapot gaan na een spelupdate. Als je wereld crasht op de server na een update, lees dan eerst de log. De agent kan deze doorzoeken met grep naar de regel waar een mod niet kon laden. Om te vinden welke mod de meeste prestatiekosten veroorzaakt, verwijder ze één voor één en test opnieuw.
Cascadia Merge gebruiken
Wat kan Cascadia Merge doen voor een Vintage Story-server?
Cascadia Merge is een autonome AI-agent voor Windows 10 en 11 die hulpprogramma's uitvoert op je bestanden in plaats van alleen stappen voor te stellen. Het kan serverconfig.json bewerken, de map Saves kopiëren, logs doorzoeken met grep, je eigen scripts uitvoeren met Shell en de documentatie lezen. Elke actie verschijnt in de chat als een kaart met het echte resultaat.
Werkt de code altijd?
Nee. De agent voert commando's uit en toont de echte exitcode, maar een model kan een verkeerde waarde schrijven of een log verkeerd interpreteren, en een diff die er goed uitziet kan nog steeds voorkomen dat een wereld laadt. Lees elke diff, test elke wijziging op een kopie van je opslagen en start de server pas als je een manier hebt om terug te gaan.
Is cascadiacoders.com de officiële website van Cascadia Merge?
Ja, cascadiacoders.com is de officiële website van Cascadia Merge. De downloadknop geeft de originele build van het installatieprogramma, en je kunt de SHA-256-hashwaarde vergelijken met de gepubliceerde manifest voordat je het uitvoert. Als er iets verkeerd lijkt, gebruik dan de knop Send feedback binnen de app, dat het ondersteuningskanaal is voor vragen en bugrapporten.
Wat betekenen Auto-run, Ask first en Plan only?
Dit zijn de drie goedkeuringsmodi. Auto-run laat acties direct uitvoeren. Ask first pauzeert voordat elke actie iets wijzigt, zoals het bewerken van een bestand, en toont de diff zodat je deze kunt accepteren of afwijzen. Plan only schrijft een lijst met stappen en voert niets uit, geen commando's en geen bestandswijzigingen, en je schakelt de modus om het plan uit te voeren.
Hoe backup ik en update ik de server veilig?
Een back-up van een Vintage Story-server is een kopie van de map Saves, gemaakt terwijl de server gestopt is. Maak er een voor elke spelupdate, modwijziging en instellingswijziging, in de map Backups. De agent kan de kopie maken met copy_file of je eigen script uitvoeren met Shell. Herstel de kopie één keer in een reserve map om te bewijzen dat de kopie opent.
Modellen, privacy en download
Verlaten mijn bestanden de pc?
Het antwoord hangt af van het model dat je kiest. Met een cloudmodel gaat de prompttekst naar die provider, inclusief de tekst van bestanden die de agent leest. Met een lokaal model verlaat niets je pc. Je chats, werkmap en API-sleutels blijven op de pc, geheimen in uitvoer van hulpprogramma's worden geredigeerd voordat ze het model bereiken, en Cascadia Merge stuurt geen telemetrie.
Hoe kan ik de installatiecontrole uitvoeren voordat ik hem uitvoer?
Het installatieprogramma is nog niet gecodeerd, dus vergelijk de SHA-256-hashwaarde met de gepubliceerde manifest voordat je het uitvoert. Op Windows geeft het commando certutil de hashwaarde van het gedownloade bestand weer. SmartScreen kan een waarschuwing tonen. Kies Meer informatie en voer toch uit alleen nadat de twee hashwaarden overeenkomen, en als ze niet overeenkomen, voer het bestand dan helemaal niet uit.
Heb ik een account nodig om Cascadia Merge uit te voeren?
Nee. Je kunt de app uitvoeren zonder een account aan te maken. Een cloud-AI-provider kan je apart rekenen voor zijn eigen gebruik als je er een verbindt, en een lokaal model of het ingebouwde model heeft geen dergelijk account nodig. De downloadknop registreert de tijd, je IP-adres, je browser user agent en de verwijzingsbron, wat wordt uitgelegd op de privacy-pagina.
Welke talen ondersteunt het?
De interface van de app is beschikbaar in 13 talen, en elke pagina van deze website is beschikbaar in 20 talen. Gebruik de taalselector van deze website om een pagina in je eigen taal te lezen. De twee aantallen verschillen omdat de app en de website aparte dingen zijn.