Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
Поиск по сайту
Результаты поиска по тегам 'Arma3Epoch'.
Найдено 1 результат
-
Скрипт Установка сервера Arma3 Epoch с любыми картами и тд.
vitacite опубликовал тему в Гайды (Epoch)
1) Планирование. Покупаем STEAM версию Arma3 (DLC не обязательно они и так скачаются) так же не обязательно иметь клиента на компьютере с сервером... он у нас скачается сам по себе и займет всего 2+ GB Создаем папку на диске C:\ -> С:\ARMA3\ В ней создаем папку C:\ARMA3\DOWNLOAD\ В эту папку закидываем два файла: steamcmd.exe брать отсюда: https://developer.valvesoftware.com/wiki/SteamCMD:ru\ и батник с следующим содержимым: @echo off echo This Will Install Stable Arma3 steamcmd +login "steamlogin" "steampassword" +app_update 233780 validate +quit echo ---------------------------------------- echo Download Compleate echo ---------------------------------------- pause называем его например downloadarma3server.bat ВНИМАНИЕ! У вас должен быть реальный пароль и логин от стима с купленной армой 3. 2) Скачиваем сервер.... получаем кучу папок примерно такого вида: appcache bin config depotcache dumps install logs package public rocketthemephpbb steamapps userdata XAMPBACK crashhandler.dll crashhandler.dll.old dbghelp.dll downloadserver.bat ssfn26589434123397399 ssfn7406169587663833093 steam.dll steamclient.dll steamcmd.exe steamcmd.exe.old steamconsole.dll steamerrorreporter.exe tier0_s.dll vstdlib_s.dll расположенную в C:\ARMA3\DOWNLOAD\ 3) Шаг 3 заходим в C:\ARMA3\Download\steamapps\common\Arma 3 Server\ ВСЕ СОДЕРЖИМОЕ ЭТОЙ ПАПКИ (ЭТО ВЕСЬ СЕРВЕР АРМА3 ОКОЛО ДВУХ ГБ КОПИРУЕМ В C:\ARMA3\ после чего C:\ARMA3\Downloads можно просто удалить.... 4) Итогом манипуляций должна стать папка C:\ARMA3\ с следующим содержимым addons battleye curator dll dta heli kart keys mpmissions arma3server.exe arma3server_readme.txt ijl15.dll msvcr100.dll physx3_x86.dll physx3common_x86.dll physx3cooking_x86.dll physx3gpu_x86.dll steam.dll steam_api.dll steam_appid.txt steamclient.dll tier0_s.dll vstdlib_s.dll 5) Собственно достаточно батника чтобы запустить этот сервер (arma3server.exe) но нам ведь надо играть в Epoch... цепляем миссии... и сервер. качаем клиентскую часть отсюда: Armaholic: http://www.armaholic.com/page.php?id=27245 либо торрентом: http://epochmod.com/downloads/Epoch_0.2.5.2_RC1.zip.torrent Полученный результат распаковываем с папку C:\ARMA3\Epoch\ Addons Keys LICENSE.txt mod.cpp mod.paa README.txt ВНИМАНИЕ! Папку с ключами Keys лучше скопировать в папку C:\ARMA3\Keys a3.bikey aia_tp_2014_10_18.bikey AiA_TP_Lite_2014_10_18.bikey epoch0252.bikey 6) Скачиваем серверные файлы: отсюда: http://epochmod.com/download_server.php (надо нажать внизу кнопку i Agree and Download) распаковываем в папку C:\TEMP откуда будем устанавливать... @epochhive BEC DB Keys MPMissions SC Tools INSTALL.txt LICENSE.txt README.txt start-A3-cmd-line-example.txt 7) Копируем и папки C:\TEMP в папку C:\ARMA3\ @Epochhive, Bec, DB, Keys, MpMissions, Tools с заменой!!! должно получится что-то типа... @Epoch @epochhive addons battleye BEC curator DB dll dta heli kart keys mpmissions Tools arma3server_readme.txt arma3server.exe ijl15.dll msvcr100.dll physx3_x86.dll physx3common_x86.dll physx3cooking_x86.dll physx3gpu_x86.dll steam.dll steam_api.dll steam_appid.txt steamclient.dll tier0_s.dll vstdlib_s.dll 8) Создаем пустую папку C:\ARMA3\instance_epoch.Altis и копируем в нее содержимое из папки C:\TEMP\SC (конфиги сервера) должно получиться что-то типа: BattlEye Users basic.cfg config.cfg 9) Создаем батник для запуска файлов сервера. С:\arma3\startserver.bat cd C:\Arma3\ start arma3server.exe -mod="@Epoch;@EpochHive;" -config=instance_epoch.Altis\config.cfg -port=2302 -profiles=instance_epoch.Altis -cfg=instance_epoch.Altis\basic.cfg -name=instance_epoch.Altis 10) Настраиваем config.cfg в под свой сервер... // EPOCH SERVER CONFIG // GLOBAL SETTINGS hostname = "dayz_epoch.com мой супермегапупер сервер (0.2.5.1|1.36) ID02 server"; password = "serverpassword"; // если хотим запаролить сервер от других passwordAdmin = "adminpassword"; // технический пароль для сервера и RCON logFile = "A3Master.log"; // лог файл для косяков reportingIP = "master.gamespy.com"; // пережиток прошлого verifySignatures = 0; // если поставить не ноль, корявые дети с корявыми клиентами к вам не зайдут BattlEye = 0; // если хотите геммороя с фильтрами BattleEye ставьте 1 // requiredBuild = 128075; // проверка билда с которым к вам подключаются // WHITELIST FILE TYPES // типы файлов разрешили для использования клиенту (лучше ничего тут не менять allowedLoadFileExtensions[] = {:}; allowedPreprocessFileExtensions[] = {"sqf"}; allowedHTMLLoadExtensions[] = {:}; // WELCOME MESSAGE ("message of the day") motd[] = { "Welcome to ArmA3 Epoch!", "Server hosted by YourHost.com" }; motdInterval = 5; // Интервал в секундах для ваших сообщений // JOINING RULES maxPlayers = 80; // Сколько игроков будет на вашем сервере.. остальных не пустит... // VOTING voteMissionPlayers = 200; // Prevents Votes. voteThreshold = 2; // Prevents Votes. // INGAME SETTINGS disableVoN = 0; // вкл/выкл voice over net (1 -выкл) vonCodecQuality = 20; // качество звука persistent = 1; // если 1 миссия будет работать после выхода пользователя. // MISSIONS CYCLE (see below) epoch.Altis epoch.Stratis epoch_noZ.Altis class Missions { class Epoch { template = epoch.altis; // ссылка какую папку искать серверу в MPMISSION difficulty = "veteran"; // уровнь сложности: veteran == NORMAL, mercenary == HARDCORE }; }; kickDuplicate = 1; equalModRequired = 0; requiredSecureId = 2; timeStampFormat = "short"; // SCRIPTING ISSUES onUserConnected = ""; onUserDisconnected = ""; doubleIdDetected = ""; // SIGNATURE VERIFICATION onUnsignedData = "kick (_this select 0)"; // unsigned data detected onHackedData = "kick (_this select 0)"; //"ban (_this select 0)"; // tampering of the signature detected onDifferentData = "kick (_this select 0)"; 11) Идем в папку C:\ARMA3\DB\ dump.rdb redis.conf Redis-License.txt redis-server.exe start-redis.cmd файл dump.rdb это дамп вашей базы данных, очень плохо переживает копирование и манипуляции с ним, создается после первого запуска базы. в этой папке трогаем только redis.config bind 127.0.0.1 // искать клиент по адресу 127.0.0.1 maxmemory 4gb // максимум памяти под загруженную базу... save 900 1 // тайминг для сохранений.... save 300 10 save 60 1000 requirepass Adminpassword // тот же пароль что и в config.cfg у Rcon и админа... 12) Идем в папку @Epochhive addons // файлы сервера epochah.hpp // античит epochconfig.hpp // аналог бывшего init.sqf параметры где, чего, как EpochServer.dll EpochServer.ini // настройки сервера - нам сюда.. в файле EpochServer.ini [EpochServer] BattlEyePath = C:\ARMA3\instance_epoch.Altis\BattlEye // прописываем путь к BattleEye InstanceID = NA123 //не трогать [Redis] IP = 127.0.0.1 // не трогать Port = 6379 // не трогать DB = 1 // не трогать Password = AdminPassword // пароль как в DB и config.cfg RCON ADMIN и тд... [SteamAPI] // этот блок не трогаем Logging = 0 Key = VACBanned = 0 VACMinimumNumberOfBans = 0 VACMaximumDaysSinceLastBan = 0 PlayerAllowOlderThan = 0 Ну собственно минимальная настройка закончена... запустив на своей машине сервер вы сможете подключиться. Тонкости будут в последующих гайдах.
