Due tipi di mod Dragonwilds, e solo uno funziona su un server
| Tipo | Cos'è | Gira su un server dedicato? |
|---|---|---|
| Pak mod | Dati di gioco impacchettati nel modo in cui il gioco impacchetta i propri: un .pak, un .utoc e un .ucas con lo stesso nome | Sì |
| Mod UE4SS (Lua) | Script caricati da UE4SS, uno strumento che si aggancia al gioco Windows | No. Ogni giocatore lo installa nel proprio gioco |
Il motivo è il server stesso. Il server dedicato è una build Linux, e UE4SS funziona agganciandosi all'eseguibile Windows, quindi su un server non c'è nulla a cui agganciarsi. Se le istruzioni di un mod menzionano UE4SS, un file Mods.txt, dwmapi.dll o la cartella Binaries/Win64, è un mod di quel tipo, e va nel gioco di ogni giocatore sul proprio PC.
Le mod pak sono l'altro tipo: cambiano i dati del gioco, come quanti slot ha un baule o quanto costa un teletrasporto. Vengono caricate dal server all'avvio.
Una mod pak è composta da tre file, e servono tutti e tre
È il dettaglio che fa cadere in errore molti. Dragonwilds conserva i contenuti in container, quindi un mod non è un singolo file ma un insieme di tre file con lo stesso nome:
- ModName.pak
- ModName.utoc
- ModName.ucas
Abbiamo testato questo sulla build attuale del server. Con tutti e tre i file al loro posto il server carica il mod e il mondo si avvia. Con il solo .pak, il server trova il file, cerca il .utoc accanto a esso, registra che il container non è stato trovato e non carica nulla dal mod. Non c'è alcun errore a schermo e il server si avvia normalmente, ed è per questo che un mod installato così sembra installato e non fa nulla.
Dove vanno i mod su un server dedicato
In una cartella chiamata ~mods dentro la cartella Paks del gioco. La tilde fa parte del nome:
- Sul server: RSDragonwilds/Content/Paks/~mods
- Nel gioco del giocatore: lo stesso percorso Content\Paks\~mods all'interno della cartella di installazione del gioco
La cartella non esiste in una installazione nuova. Creala, metti dentro i tre file di ogni mod e riavvia il server. Le mod vengono lette una sola volta, all'avvio del server, quindi non cambia nulla in un mondo già in esecuzione.
Il gioco lo sa e lo dice
Dragonwilds controlla i mod ogni volta che un server dedicato si avvia. Quando trova la cartella ~mods scrive un avviso nel log del server, «Found the following unexpected files, which suggests mod use», e segna la sessione del server come modded.
Due cose seguono da come funziona quel controllo, entrambe misurate sul nostro server di test:
- Una cartella ~mods vuota è sufficiente. Il controllo reagisce alla cartella, non a ciò che c'è dentro.
- Per tornare a un server senza mod, la cartella va rimossa, non solo svuotata.
Jagex non produce strumenti per i mod di Dragonwilds e pubblica le Linee guida per la modifica della community, che consentono i mod della community entro certi limiti: niente mod a pagamento, niente mod che sovrascrivono i file di gioco principali o danneggiano i salvataggi, e niente imbrogli nel gioco condiviso. I mod sono realizzati dai giocatori, e né Jagex né un host possono garantire che uno continui a funzionare dopo un aggiornamento del gioco.
Su un server ospitato da noi: la scheda Mod
I server ospitati qui hanno nella dashboard una scheda Mods che gestisce per te le tre regole sopra.
- Scarica il mod dal suo sito, come .zip.
- Nella dashboard del server, apri la scheda Mod e scegli lo .zip, o i tre file se lo hai decompresso.
- Il mod compare nell'elenco, disattivato. Attivalo.
- Chiedi al tuo gruppo di lasciare il mondo, poi usa Riavvia ora nella stessa scheda.
Ciò che fa la scheda e che un caricamento file non fa:
- Verifica il set. Un mod con un file mancante viene rifiutato con il nome del file mancante, invece di essere installato come un mod che non fa nulla.
- Riconosce un mod UE4SS e ti dice che appartiene al gioco, non al server.
- Una mod disattivata viene conservata fuori dalla cartella del gioco, e quando l'ultima mod viene disattivata o rimossa anche la cartella viene rimossa. Quindi un server con tutte le mod disattivate parte come server senza mod.
- Caricare una mod già installata la sostituisce e la mantiene attiva o disattivata com'era, ed è così che la aggiorni.
Se ospiti tu il server
- Ferma il server.
- Crea RSDragonwilds/Content/Paks/~mods se non c'è.
- Copia il .pak, il .utoc e il .ucas di ogni mod al suo interno.
- Avvia il server e leggi il log: un mod caricato viene segnalato come container montato con il nome del mod.
Se il tuo server si aggiorna da Steam a ogni avvio, i mod restano dove sono: l'aggiornamento controlla i file del gioco e lascia stare la cartella ~mods.
Dove trovare i mod
- CurseForge ha una categoria Pak Mods per Dragonwilds, cioè il tipo di mod che un server carica.
- Nexus Mods è il sito più grande, con entrambi i tipi. Leggi le istruzioni di installazione di ogni mod per capire di quale tipo si tratta.
Le pagine dei mod indicano anche se anche i giocatori devono avere il mod. Un mod che cambia l'aspetto delle cose di solito deve essere presente nel gioco di ogni giocatore; chiedi alla pagina dell'autore, non a noi, perché varia da mod a mod.
Dopo un aggiornamento del gioco
Un mod è costruito per una versione del gioco. Quando Jagex rilascia una patch, un mod fatto per la versione precedente può smettere di funzionare, e nel caso peggiore il mondo non si carica. Se il server smette di avviarsi dopo un aggiornamento, disattiva tutti i mod, riavvia e riattivali uno alla volta man mano che i loro autori li aggiornano.
Domande frequenti
Puoi installare i mod sul tuo server dedicato RuneScape: Dragonwilds?
Sì, i pak mod. Sono insiemi di tre file (.pak, .utoc e .ucas) collocati in RSDragonwilds/Content/Paks/~mods, e il server li carica all'avvio. I mod UE4SS (Lua) non funzionano su un server dedicato, perché UE4SS si aggancia al gioco Windows e il server è una build Linux.
Dove si trova la cartella dei mod su un server Dragonwilds?
RSDragonwilds/Content/Paks/~mods, con la tilde nel nome. Non esiste finché non la crei. Su un server ospitato da noi la scheda Mod la crea e la rimuove per te.
Perché il mio mod Dragonwilds non funziona sul server?
Quasi sempre perché è stato caricato solo il .pak. Un mod di Dragonwilds ha bisogno del suo .utoc e del suo .ucas accanto al .pak, e senza di essi il server non carica nulla da lì e non mostra alcun errore. L'altra causa comune è un mod UE4SS, che su un server non può funzionare affatto.
I mod UE4SS funzionano su un server dedicato Dragonwilds?
No. UE4SS si collega alla versione Windows del gioco, mentre il server dedicato è una build Linux. I mod UE4SS vengono installati da ogni giocatore nel proprio gioco.
I miei amici devono avere gli stessi mod installati?
Dipende dal mod. Uno che cambia solo regole o dati sul server potrebbe non richiedere nulla ai giocatori, mentre uno che cambia l'aspetto delle cose generalmente deve essere presente anche nel gioco di ogni giocatore. La pagina del mod lo indica.
Il gioco rileva i mod su un server dedicato?
Sì. A ogni avvio il server controlla la cartella ~mods, scrive un avviso nel suo log e segna la sessione come modded. Lo fa anche quando la cartella è vuota, quindi tornare a un server senza mod significa rimuovere la cartella, cosa che la scheda Mod fa quando l'ultimo mod viene disattivato.
Un aggiornamento del gioco rimuoverà i miei mod?
No. L'aggiornamento controlla i file del gioco e lascia stare la cartella ~mods. Un aggiornamento può comunque rompere un mod costruito per la versione precedente: se il server smette di caricare il mondo, disattiva i mod e riavvia.
Flux offre hosting di server Dragonwilds con mod?
Sì. Ogni piano Dragonwilds include la scheda Mods: carica lo .zip di un mod, attivalo e riavvia. Non c'è nessun costo extra e non esiste un piano separato con mod. I mod sono creati dalla community, quindi non possiamo garantire che un determinato mod funzioni con la versione attuale del gioco.
Guide RuneScape: Dragonwilds correlate
- Come configurare un server dedicato di RuneScape: Dragonwilds
- Impostazioni del server Dragonwilds spiegate
- Cambia le impostazioni del mondo Dragonwilds senza ricominciare
- Come spostare il tuo mondo Dragonwilds su un server dedicato
- Il server non compare nella scheda Public
- Prezzi e piani dell'hosting del server Dragonwilds