Что то не нашел такой темы, а в свое время когда сервером начал заниматься чутка попотел в этом моменте,
Может кто не знал есть 2 интересных момента у сервера
1. если не загружать .bisign в мод на сервере то файл мода не требуется на клиенте, надеюсь это все знают...
2. функция include работает с корнем папки сервера и не только но нам нужен корень
Загружаем мод в котором прописаны для 3_Game 4_World 5_Mission
я про
class gameScriptModule
{
value = "";
files[] = {"ServerListMod/scripts/3_Game"};
};
class worldScriptModule {
value = "";
files[] = {"ServerListMod/scripts/4_World"};
};
class missionScriptModule {
value = "";
files[] = {"ServerListMod/scripts/5_Mission"};
};
в этих файлах создаем инклюиды по такому типу
#include "$CurrentDir:\\ServerListMod\\scripts\\3_Game_modded.txt" для 3
#include "$CurrentDir:\\ServerListMod\\scripts\\4_World_modded.txt" для 4
#include "$CurrentDir:\\ServerListMod\\scripts\\5_Mission_modded.txt" для 5
далее создаем ServerListMod с нужными текстовыми файлами 3_Game_modded 4_World_modded и 5_Mission_modded
а в них пишем например в 4_World_modded.txt
modded class GameConstants
{
const int STAMINA_DRAIN_STANDING_SPRINT_PER_SEC = 2; // 4 в единицах (насколько спринт истощает выносливость)
}
и за 5 секунд правим стамину или что то еще и не нужно грузить сотни модов с воршопа стима... если мод серверный просто содержимое мода кидаете в нужный файл
так же особенность можно инклюдить в разные файлы
я например создал еще кучу файлов под каждый мод и очень удобно обновлять каждый мод при обнове стима.
добавил пример такого мода
@ServerListMods.rar
Если помог поставь +