Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
vitacite

Установка сервера Arma3 Epoch с любыми картами и тд.

Рекомендованные сообщения

Могу скинуть, но только завтра. И боюсь что не взломаные файлы могут не подойти для NoCD версии... Хотя могу ошибаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte

Найди готовую сборку NO CD их полно в VK. + NO CD в том, что там будут работать все DLC у всех. Минус в большем кол-ве читеров, и затянувшихся апдейтов. Каждый раз придется ждать новую Lumia.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все делаю по инструкции, 100 раз проверил, почему у меня нету файла "dump.rdb"  (C:\Arma3\DB) 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он создаётся автоматически. После первого сохранения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

C:\ARMA3\Download\steamapps\common\Arma 3 Server\

Приветствую. Пожалуйста, подскажите, где найти эту папку "Arma3 Server"? У меня нет такой. Есть "Arma3" по пути C:\Program Files (x86)\Steam\steamapps\common 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Она появляется если скачать Arma 3 Server из Steam. Для этого нужно открыть Steam. Навести курсор на вкладку "Библиотека" и в выпадающем списке нажать на "Инструменты". Откроется список в котором будет и Arma 3 Server. Установить как обычную игру. на диск C:/ и тогда по адресу С:\Program Files (x86)\steam\steamapps\common появится нужная папка.

Изменено пользователем Jek790 (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет, сделал серв по этому гайду но не пойму почему никто не видет его, слыхал что вроде нужно открывать порты но тут ничего не написано может кто то расскажет по подробнее какие именно нужно открыть и как? Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В роутере пробрось порты:

2300-2400

21008-21009

6379

Этих мне хватило. Как именно это сделать поищи в инструкции к роутеру! У каждогоэто индивидуально в зависимости от роутера. За более подробной помощью заходи в ТС после 19.00. Адрес по просьбе в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В роутере пробрось порты:

2300-2400

21008-21009

6379

Этих мне хватило. Как именно это сделать поищи в инструкции к роутеру! У каждогоэто индивидуально в зависимости от роутера. За более подробной помощью заходи в ТС после 19.00. Адрес по просьбе в личку.

Не надо плодить лишних дырок в безопасности сервера!

Достаточно двух портов:

TCP: 2302 UDP:2302

TCP:2303 UDP:2303

 

Это стандартные, если в конфигурации ты указал другие, то соответственно указывай их.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В том то и дело что у меня они не стандартные и я их часто меняю, но твоя правда. Лишних дырок делать не стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не надо плодить лишних дырок в безопасности сервера!

Достаточно двух портов:

TCP: 2302 UDP:2302

TCP:2303 UDP:2303

 

Это стандартные, если в конфигурации ты указал другие, то соответственно указывай их.

вот ты мне объясни в настройках роутера какой ставить внешний порт а какой внутренний и какой ставить интерфейс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот ты мне объясни в настройках роутера какой ставить внешний порт а какой внутренний и какой ставить интерфейс?

Внешний порт 2302,2303 внутренний порт 2302,2303 (опять же таки если у тебя в настройках сервера такие)

Переадресация на IP сервера в локальной сети.

 

Да и еще один важный момент в Windows Брандмауре сделай открытым эти самые порты для локальных и удаленных подключений. Там просто не заблудишься.

 

Вообще если у тебя в роутере включено UPnP то роутер сам должен знать кому и куда что перенаправить.

 

 

Вы мне парни лучше скажите когда серверные файлы на EPOCH 0.3 выйдут, и если таковые уже есть то скиньте ссылочку. Никак найти не могу :)

  Изменено пользователем temak (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Внешний порт 2302,2303 внутренний порт 2302,2303 (опять же таки если у тебя в настройках сервера такие)

Переадресация на IP сервера в локальной сети.

 

Да и еще один важный момент в Windows Брандмауре сделай открытым эти самые порты для локальных и удаленных подключений. Там просто не заблудишься.

 

Вообще если у тебя в роутере включено UPnP то роутер сам должен знать кому и куда что перенаправить.

 

 

Вы мне парни лучше скажите когда серверные файлы на EPOCH 0.3 выйдут, и если таковые уже есть то скиньте ссылочку. Никак найти не могу :)

 

незнаю включено ли у меня это UPnP я в этом не шарю 

 

P.S Epoch 0.3 еще не вышел и точной даты выхода я не знаю, скоро вроде должны выйти идёт тестирование там с пухами косяк какой то патроны разяжаешь а они просто исчезают только с пистолетом пришлось бегать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В списке изменений версии 0.3(на момент релиза этого списка) было написано "в течении 2-3 недель выйдет. Но это уже оффтоп. Рекомендую не продолжать эту тему! ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите что делать.
После рестарта откат очень жеский, откатывает где то на 10 минут назад.
redis.conf

bind 127.0.0.1
maxmemory 4gb
save 60 1
save 300 10
save 60 1000


Запускается у меня через redis-server.exe, пытаюсь через батник запустить, батник не хочет работать

start-redis.cmd

 

START redis-server.exe redis.conf

 

Что надо сделать что бы после рестарта не откатывало на 10 минут и более.
Пытался выходить заранее и перезапускать - нет результата

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может попробовать вернуть тайминги сохранений по дефолту?

save 900 1 // тайминг для сохранений....

save 300 10

save 60 1000

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пробовал, но не помогает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну у меня бывали единичные откаты. Но не более чем на 5 минут. А при рестарте сервера редис тоже рестартится у Тебя? У меня нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я сделал что бы рестартился....попробую без рестарта редиса...результат отпишу

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну у меня бывали единичные откаты. Но не более чем на 5 минут. А при рестарте сервера редис тоже рестартится у Тебя? У меня нет.

Поддерживаю, зачем рестартить редис, ему от этого только хуже. Делай рестарт только на arma3server.

 

"Редис далеко не надежная база, она как девченка обижается на все манипуляции" :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот по этим данным

save 900 1000
save 300 1000
save 60 1000
раз в пять минут должен происходить сэйф?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тоже не совсем понимаю что означают эти цифры. По этому никогда их не трогал.

 

after 900 sec (15 min) if at least 1 key changed

# after 300 sec (5 min) if at least 10 keys changed

# after 60 sec if at least 10000 keys changed

 

С другого ресурса.

 

Согласно этой записи для более частых записей в БД нужно играть последней строкой. Т.е. поставить

Save 30 1

И резис будет записывать данные каждые 30 секунд если произошло хотябы одно изменение на сервере. Ну это моя теория. Нужно проверять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поддерживаю, зачем рестартить редис, ему от этого только хуже. Делай рестарт только на arma3server.

 

"Редис далеко не надежная база, она как девченка обижается на все манипуляции" :biggrin:

а в арме 2 тоже такая же БД? или сначала была хреновая, а потом исправили все?

 

Я тоже не совсем понимаю что означают эти цифры. По этому никогда их не трогал.

 

after 900 sec (15 min) if at least 1 key changed

# after 300 sec (5 min) if at least 10 keys changed

# after 60 sec if at least 10000 keys changed

 

С другого ресурса.

 

Согласно этой записи для более частых записей в БД нужно играть последней строкой. Т.е. поставить

Save 30 1

И резис будет записывать данные каждые 30 секунд если произошло хотябы одно изменение на сервере. Ну это моя теория. Нужно проверять.

 

вот с этим я понял........спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тоже не совсем понимаю что означают эти цифры. По этому никогда их не трогал.

 

after 900 sec (15 min) if at least 1 key changed

# after 300 sec (5 min) if at least 10 keys changed

# after 60 sec if at least 10000 keys changed

 

С другого ресурса.

 

Согласно этой записи для более частых записей в БД нужно играть последней строкой. Т.е. поставить

Save 30 1

И резис будет записывать данные каждые 30 секунд если произошло хотябы одно изменение на сервере. Ну это моя теория. Нужно проверять.

Разъясняю по этим записям.

 

1 строка Сохранение каждые 15 минут если было хотя бы 1 изменение

2 строка Сохранение каждые 5 минут если было хотя бы 10 изменение

3 строка Сохранение каждую минуту если было хотя бы 1000 изменений

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовал перезапустить сервер не выключая redis, появляется перс голый(вещей нету на персе)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: -Reks-
      Продам сервер по DayZ/ Есть 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: SemKa1407
      Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
      Инструкция, написанная на коленке, есть в архиве (для полных нулей).
    • Автор: SemKa1407
      Будьте добры, помогите пожалуйста.
      Проблема в том, что не приходят сообщения в нужное время. Скорее всего неправильная логика.
      class FakeChatNotifier { ref Timer m_Timer; ref Timer m_MessageTimer; bool m_IsActive; // Списки диалогов ref array<ref array<string>> m_WelcomeDialogs; ref array<ref array<string>> m_RegularDialogs; ref array<ref array<string>> m_ThreatDialogs; void FakeChatNotifier() { m_Timer = new Timer(); m_MessageTimer = new Timer(); m_IsActive = false; // Инициализация диалогов InitializeDialogs(); Print("[FakeChatNotifier] Initialized"); // Лог для проверки инициализации } void InitializeDialogs() { // Приветственные диалоги m_WelcomeDialogs = new array<ref array<string>>; m_WelcomeDialogs.Insert({"Hello!", "How are you?"}); m_WelcomeDialogs.Insert({"Anyone alive?", "Yes, I am here. What's new?"}); m_WelcomeDialogs.Insert({"What's the situation?", "It seems quiet, but stay sharp."}); // Обычные диалоги m_RegularDialogs = new array<ref array<string>>; m_RegularDialogs.Insert({"Check radio frequency 98.7", "Got it, I'll stay alert."}); m_RegularDialogs.Insert({"Never trust strangers", "Right, it's every man for himself here."}); m_RegularDialogs.Insert({"I saw someone near the old factory", "Thanks for the info, I'll check it out."}); // Угрозы m_ThreatDialogs = new array<ref array<string>>; m_ThreatDialogs.Insert({"We will find you...", "Try, but I won't give up."}); m_ThreatDialogs.Insert({"You won't escape", "I'm ready for this."}); m_ThreatDialogs.Insert({"Your loot will be ours", "You wish."}); } void Start() { if (!m_IsActive) { m_IsActive = true; m_Timer.Run(60, this, "CheckTime", NULL, true); // Запуск таймера на проверку каждые 60 секунд Print("[FakeChatNotifier] Started main timer"); // Лог для проверки запуска } } void Stop() { m_IsActive = false; m_Timer.Stop(); m_MessageTimer.Stop(); Print("[FakeChatNotifier] Stopped timers"); // Лог для проверки остановки } // Функция для получения текущего времени void GetCurrentHour(out int hour) { int year, month, day, minute; GetGame().GetWorld().GetDate(year, month, day, hour, minute); // Получаем текущий час из даты Print("[FakeChatNotifier] Current hour: " + hour); // Лог для проверки текущего времени } void CheckTime() { int hour; GetCurrentHour(hour); // Используем нашу функцию для получения текущего часа if (hour >= 22 || hour < 6) { if (!m_IsActive) { Print("[FakeChatNotifier] Night time detected, starting dialog cycle"); // Лог для ночного времени StartDialogCycle(hour); } } else { Print("[FakeChatNotifier] Day time, stopping dialogs"); // Лог для дневного времени Stop(); } } void StartDialogCycle(int hour) { if (!m_IsActive) return; array<string> dialog; if (hour >= 22 && hour < 23) { dialog = m_WelcomeDialogs.GetRandomElement(); // Приветственные диалоги Print("[FakeChatNotifier] Sending welcome dialog"); // Лог для приветственных диалогов } else if (hour >= 23 && hour < 3) { dialog = m_RegularDialogs.GetRandomElement(); // Обычные диалоги Print("[FakeChatNotifier] Sending regular dialog"); // Лог для обычных диалогов } else if (hour >= 3 && hour < 6) { dialog = m_ThreatDialogs.GetRandomElement(); // Угрозы Print("[FakeChatNotifier] Sending threat dialog"); // Лог для угроз } SendDialog(dialog); ScheduleNextDialog(); // Планирование следующего диалога } void ScheduleNextDialog() { int interval = Math.RandomIntInclusive(900, 1500); // Интервал (15-25 минут в секундах) m_MessageTimer.Run(interval, this, "StartDialogCycle", NULL, false); Print("[FakeChatNotifier] Scheduled next dialog in " + interval + " seconds"); // Лог для планирования следующего диалога } void SendDialog(array<string> dialog) { for (int i = 0; i < dialog.Count(); i++) { float delay = i * Math.RandomIntInclusive(5, 9); // Задержка между сообщениями в диалоге (5-9 секунд) m_MessageTimer.Run(delay, this, "SendMessageToPlayers", new Param1<string>(dialog[i]), false); Print("[FakeChatNotifier] Scheduled message with delay " + delay + " seconds: " + dialog[i]); // Лог для отправки сообщения } } void SendMessageToPlayers(Param1<string> param) { string message = param.param1; array<Man> players = new array<Man>; GetGame().GetPlayers(players); if (players.Count() > 0) { foreach (Man player : players) { Param1<string> globalMessage = new Param1<string>(message); GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, globalMessage, true, player.GetIdentity()); } Print("[FakeChatNotifier] Sent message to all players: " + message); // Лог для отправленного сообщения } else { Print("[FakeChatNotifier] No players online to send message: " + message); // Лог для случая, если нет игроков } } }  
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.