Kaip įdiegti modifikacijas į Satisfactory
Modifikacijos į Satisfactory įtraukia naujo turinio ir funkcijų. Mūsų Satisfactory serveris veikia Linux sistemoje, todėl serverio modifikacijas reikia atsisiųsti kaip Linux Server versijas ir įkelti per Gameserver FTP.
Serveris turi būti išjungtas kiekvieno įkėlimo ar atnaujinimo metu. Jo būsena turi rodyti Serveris neveikia.
- FileZilla: https://filezilla-project.org/
Svarbu: FileZilla nustatyk perdavimo režimą į Dvejetainis. Spustelėk Perdavimas → Perdavimo tipas → Dvejetainis. - WinSCP: https://winscp.net/eng/index.php
Ko jums reikės
- Gameserver FTP prisijungimo duomenų
- Satisfactory Mod Manager vietiniam Satisfactory žaidimui
- norimų modifikacijų iš ficsit.app modifikacijų puslapio
Prieš diegiant
Pirmiausia sukurkite dabartinio išsaugojimo atsarginę kopiją. Instrukcijas rasite čia: Atsisiųsti išsaugojimą iš Satisfactory serverio.
Tada kompiuteryje įdiekite Satisfactory Mod Manager. Pasirinkite Satisfactory diegimo vietą ir įdiekite norimas modifikacijas. Mod Manager atsisiųs tinkamas klientų versijas ir reikalingas priklausomybes.
Šis vietinis diegimas skirtas tik jūsų kompiuteriui. Serverio failus kitame žingsnyje reikia atsisiųsti atskirai.
1 veiksmas: atsisiųskite Linux Server versijas
- Atidarykite ficsit.app modifikacijų puslapį ir pasirinkite norimą modifikaciją.
- Modifikacijos puslapyje spustelėkite View Versions.
- Raskite versiją, suderinamą su naudojama Satisfactory versija. Toje eilutėje atidarykite išskleidžiamąjį meniu Download… ir pasirinkite Download Linux Server.
- Pakartokite šiuos veiksmus su kiekviena norima modifikacija ir visomis reikalingomis priklausomybėmis.
Serveriui niekada neatsisiųskite Windows Client arba Windows Server versijos. Atsisiųstas failas paprastai baigiasi .smod.
2 veiksmas: sustabdykite serverį ir prisijunkite per FTP
- Sustabdykite Satisfactory serverį valdymo skydelyje.
- Palaukite, kol būsena parodys Serveris neveikia.
- FTP programa prisijunkite prie Gameserver FTP. Prisijungimo duomenis rasite FTP apžvalgoje paspaudę FTP.
- FTP pagrindiniame kataloge atidarykite
FactoryGame, o jame -Modskatalogą.
Teisingas kelias:
FactoryGame/Mods
Jei Mods katalogo dar nėra, sukurkite jį tiesiogiai FactoryGame kataloge.
3 veiksmas: įdiekite Satisfactory Mod Loader
Satisfactory Mod Loader (SML) yra daugelio Satisfactory modifikacijų pagrindas. Įdiekite jį pirmiausia.
- Atidarykite Satisfactory Mod Loader puslapį.
- Prie naujausios versijos pasirinkite Download, tada Download Linux Server.
- Kompiuteryje atidarykite atsisiuntimų katalogą.
- Jei failas baigiasi
.smod, pakeiskite tik plėtinį į.zipir patvirtinkite Windows pranešimą. Jei failas jau baigiasi.zip, šį veiksmą praleiskite. - Atidarykite ZIP failą ir jo turinį išskleiskite serveryje į
FactoryGame/Mods/SML.
Jei SML katalogo dar nėra, sukurkite jį FactoryGame/Mods kataloge.
Archyvo failai ir poaplankiai turi būti tiesiogiai SML kataloge. Netyčia nesukurkite papildomo katalogo, pavyzdžiui FactoryGame/Mods/SML/SML.
4 veiksmas: įkelkite norimas modifikacijas
Kiekvienai modifikacijai pakartokite šiuos veiksmus:
- Jei dar to nepadarėte, atsisiųsto
.smodfailo plėtinį pakeiskite į.zip. - Kompiuteryje atidarykite ZIP failą.
- Raskite failą su
.upluginplėtiniu. Jo pavadinimas be.upluginyra modifikacijos katalogo pavadinimas.
Pavyzdys:
ThroughputLimiter.uplugin -> katalogo pavadinimas: ThroughputLimiter
- Serveryje
FactoryGame/Modskataloge sukurkite naują katalogą tokiu pačiu pavadinimu. - Išskleiskite ZIP turinį į šį katalogą.
.upluginfailas ir poaplankiai, tokie kaipBinaries,ContentarResources, turi būti tiesiogiai jame. - Pakartokite procesą su visomis norimomis modifikacijomis ir jų priklausomybėmis.
Struktūra gali atrodyti taip:
FactoryGame/
└── Mods/
├── SML/
│ ├── Binaries/
│ ├── Content/
│ └── SML.uplugin
├── ThroughputLimiter/
│ ├── Binaries/
│ ├── Content/
│ └── ThroughputLimiter.uplugin
└── AnotherMod/
└── AnotherMod.uplugin
5 veiksmas: paleiskite serverį ir patikrinkite modifikacijas
- Patikrinkite, ar visi failai visiškai įkelti.
- Paleiskite serverį valdymo skydelyje.
- Kompiuteryje paleiskite Satisfactory.
- Įsitikinkite, kad tie patys modai ir jų versijos įdiegti ir vietiniame žaidime per Mod Manager.
- Prisijunkite prie serverio.
- Žaidime atidarykite Mods meniu ir patikrinkite, ar rodomi Satisfactory Mod Loader bei įdiegtos modifikacijos.
Kiekvienam prie serverio besijungiančiam žaidėjui reikalingos atitinkamos naudojamų modifikacijų klientų versijos. Skirtingos versijos gali neleisti prisijungti arba modifikacija gali veikti netinkamai.
Jei serveris nepasileidžia arba trūksta modifikacijos
Pirmiausia patikrinkite:
- Serveris įkėlimo metu buvo visiškai sustabdytas.
- Kiekvienai modifikacijai naudojote Linux Server versiją.
SMLkatalogas yra tiesiogiaiFactoryGame/Modskataloge.- Failai nėra papildomame kataloge, pavyzdžiui
FactoryGame/Mods/SML/SML. - Modifikacijos katalogo pavadinimas tiksliai sutampa su
.upluginfailo pavadinimu be plėtinio. - Įdiegtos visos reikalingos priklausomybės.
- Kompiuteryje ir serveryje įdiegtos suderinamos modifikacijų versijos.
Jei problema prasidėjo pridėjus konkrečią modifikaciją, sustabdykite serverį ir pašalinkite tik paskutinę pridėtą modifikaciją. Tada serverį paleiskite iš naujo. Failus visada keiskite tik išjungę serverį.