Овој водич објаснува како да инсталирате Steam Workshop модови на вашиот DayZ сервер хостиран со Legion Hosting, вклучувајќи ја разликата меѓу модови што се потребни на клиентот и модови што работат само на серверот, како да управувате со .bikey датотеките со клучеви и како функционира верификацијата на потписи. За општа конфигурација на серверот, погледнете го Водичот за поставување DayZ сервер.
Наоѓање на ID-а на модови на Steam Workshop
Секој мод на Steam Workshop има нумеричко Workshop ID видливо во URL-то на својата страница:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Бројот на крајот од URL-то (на пр., 1559212036) е Workshop ID. Соберете го Workshop ID за секој мод што сакате да го инсталирате пред да продолжите.
Додавање на модови потребни за клиентот
DayZ ги вчитува модовите преку стартниот параметар -mod=. Во GPanel, одете до табот Startup и пронајдете го полето за стартната команда или параметарот за модови. Додајте ги вашите Workshop ID-а користејќи го следниов формат:
-mod=@1559212036#;@1565871491#;@2291785593#
Секој мод има префикс @ и е одделен со точка-запирка. Додајте # по секое Workshop ID (на пр., @1559212036#). Завршното # му кажува на серверот автоматски да го преземе или ажурира тој мод од Steam Workshop секогаш кога серверот стартува, така што вашите модови остануваат ажурирани без рачна интервенција. Серверот ги вчитува модовите по редоследот по кој се појавуваат во овој параметар.
-mod=. Проверете ја Workshop страницата на секој мод за барања за редослед на вчитување или наведени зависности. Неправилниот редослед на вчитување е честа причина за паѓање на серверот при стартување.
Модови што работат само на серверот
Модовите што работат само на серверот и не треба да бидат инсталирани од играчите (како што се административни алатки, модови за логирање или прилагодувања на економијата на страна на серверот) треба да се додадат во параметарот -serverMod= наместо во -mod=. Во табот Startup на GPanel, пронајдете го полето за параметарот за модови на серверот и додајте ги Workshop ID-ата во истиот формат @ID#:
-serverMod=@2564972768#;@2672706716#
Играчите не треба да преземаат или да се претплаќаат на модови наведени во -serverMod=. Не додавајте модови потребни за клиентот тука -- користете го главното поле -mod= за нив.
Датотеки со клучеви за модови (.bikey)
DayZ користи систем за верификација на потписи за да осигура дека клиентите и серверите користат идентични датотеки на модови. Секој мод мора да ја има својата .bikey датотека присутна во директориумот keys/ на серверот, инаку играчите ќе бидат исфрлени со грешка за несовпаѓање на потписи.
Кога модовите се додаваат користејќи го форматот @workshopID#, серверот автоматски ја копира .bikey датотеката на секој мод во директориумот keys/ кога го презема или ажурира модот. Во повеќето случаи не треба рачно да копирате датотеки со клучеви за Workshop модови.
Рачна инсталација на клучеви (само за SFTP прикачувања)
Рачно копирање на клучеви е потребно само кога прикачувате мод преку SFTP наместо да го користите системот за автоматско преземање од Workshop:
- Одете до папката на рачно прикачениот мод во GPanel менаџерот на датотеки или преку SFTP.
- Внатре во папката на модот, побарајте поддиректориум
keys/илиKey/што содржи една или повеќе.bikeyдатотеки. - Копирајте ги тие
.bikeyдатотеки во кореновиот директориумkeys/на серверот. - Повторете за секој рачно прикачен мод. Недостасувачките датотеки со клучеви ќе предизвикаат грешки за несовпаѓање на потписи за играчите што се поврзуваат.
keys/. Ако не гледате папка keys/, проверете го коренот на модот за било која .bikey датотека и копирајте ја директно во директориумот keys/ на серверот.
Поставки за верификација на потписи
Поставката verifySignatures во serverDZ.cfg контролира колку строго серверот ги спроведува проверките на клучеви:
| Вредност | Однесување |
|---|---|
0 |
Оневозможено -- нема верификација на потписи. Не користете на јавни сервери. |
1 |
Проверува потписи но дозволува некоја непотпишана содржина. |
2 |
Строго -- сите модови мора да имаат валидни клучеви во директориумот keys/. Препорачано за јавни сервери. |
Споделување на вашата листа на модови со играчите
Играчите мора да ги имаат истите модови потребни за клиентот инсталирани локално пред да можат да се поврзат на вашиот сервер. За да го олесните ова:
- Создадете Steam Workshop Collection што ги содржи сите модови на вашиот сервер и споделете ја врската на колекцијата со вашите играчи.
- Алтернативно, споделете ја листата на Workshop ID-а за играчите да можат да се претплатат на секое поединечно.
- DayZ Launcher автоматски ќе ги овозможи совпаѓачките модови кога играч ќе се поврзе, но тие мора веќе да бидат претплатени и преземени.
Поврзани статии
- Водич за поставување DayZ сервер -- конфигурација на serverDZ.cfg и како играчите се поврзуваат
- DayZ економија на плен (types.xml) -- прилагодување на стапките на појавување на предмети и табелите на плен
- DayZ решавање проблеми -- чести грешки, проблеми со BattlEye и поставување на RCON
- Како да прикачувате датотеки преку SFTP