• Этот раздел переехал на новый ДОМЕН, чтобы комментировать перейдите по ссылке, для входа можете использовать текущий логин и пароль.

Перенастройка procon после смены ip, без потери данных, настроек плагинов,скриптов (перенос сервера)

Статус
В этой теме нельзя размещать новые ответы.

Timm

XLGAMES.PRO
5 Сен 2014
20.572
2.620
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
#1


Бывает такое, что сервер приходится перенести, соответственно IP : Port меняется и чтобы заново не настраивать скрипты, плагины, настройки и тд. можно подменить IP в нужных файлах и в БД (MySQL) и не придется ни чего заново прописывать и настраивать.


1. Останавливаем сервер (layer) ProCon

2. Идём в папку с прокном и открываем папку Configs (путь :\Procon\Configs)
2.1где мы видим папку с названием в которой IP:AdminPort вашего сервера, берем и меняем IP и Port на новые.
*к примеру старый IP 87.214.407.45_20007 - меняем на ваш новый 85.236.105.42_19777


3. Затем заходим в эту папку и точно также подменяем в название файла на новый IP:AdminPort


4. Возвращаемся назад в папку Configs (путь :\Procon\Configs)
4.1 Открываем файл с названием procon.cfg (подойдет программа WordPad)



4.2 И прописываем новый IP и AdminPort как показано на скриншоте ниже (если поменялся пароль, прописываем и его)


5. Идем в папку \Procon\Plugins\BF4 (BF3) и ищем файл InsaneLimits с IP вашего сервера InsaneLimits_85.236.105.42_19777
5.1 Точно также прописываем новый IP и порт



Настройка ProCon завершена.
Дальше если Вы не используете сбор статистики с помощью базы данных MySQL можете не читать, а просто запустите свой сервер ProCon.


Если используете, то проделайте следующее:
6. Подключитесь к вашей базе данных и откройте таблицу tbl_server и нажмите кнопку Данные



6.1 Выбираем сервер и жмем кнопку как показано на скриншоте ниже


6.2 Прописываем новый IP:AdminPort


7. Теперь можете запускать свой сервер ProCon. Все настройки, скрипты, плагины будут сохранены полностью.
 

Timm

XLGAMES.PRO
5 Сен 2014
20.572
2.620
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
#2
Для того, чтобы не потерять лимит Insane Limits после смены IP, или если они начали удаляться после перезагрузки сервера, нужно сделать следующее:
Открываем файл InsaneLimits.cfg (по пути \ProCons\Procon04\Configs\IP_Port\)
ищем строку procon.protected.plugins.setVariable "InsaneLimits" "limits_file"
копируем тектс, тот что в ковычках, начиная после слова BASE64 и двоеточия BASE64:UGx1Z2luc1xCRjRcSW5zYW5lTGltaXRzXzEwOS45NS4yMTIuMTI5XzE5Njc3LmNvbmY= (копируем то, что выделено жёлтым)
идём на сайт BASE64.ru
выбираем base64 -> текст
вставляем то, что скопировали из файла
например IP адрес сервера 109.95.212.129_19677 (указан Admin Port)
после раскодировки получим следующее
Plugins\BF4\InsaneLimits_109.95.212.129_19677.conf
тут вы скорее всего увидите, что IP Port не совпадает с тем, что у сервера сейчас
теперь нужно в раскодированный текст ввести свой IP и Port
и обратно закодировать в Base64 (выбрав Текст -> Base64)
полученное вставить в InsaneLimits.cfg, там где выделено жёлтым.
Сохранить и закрыть файл.
Проверить название файла по пути \ProCons\Procon04\Plugins\BF4, тут в названии файла конфигурации Insane Limits так же должен быть корректный IP, например как в нашем случае InsaneLimits_109.95.212.129_19677.conf (другие можете удалить, нужно оставить один)
Во время выполнения этих действий служба прокон должна быть остановлена обязательно!
Теперь вводите лимиты, перезапустите прокон и посмотрите сохраняются ли они после перезагрузки службы ProCon

Если и после этого лимиты не сохраняются (а по идее должны) то удалите следующие файлы:
InsaneLimits.cfg (по пути \ProCons\Procon04\Configs\IP_Port\)
InsaneLimits_IP_Port.conf (по пути \ProCons\Procon04\Plugins\BF4)
InsaneLimits.dll (по пути \ProCons\Procon04\Plugins\BF4)
и ввести все лимиты заново
 

VLAD-ZARAZA-50

Капитан
Арендатор
12 Авг 2017
367
15
769
40
Battlelog
[BL]
#3
Для того, чтобы не потерять лимит Insane Limits после смены IP, или если они начали удаляться после перезагрузки сервера, нужно сделать следующее:
Открываем файл InsaneLimits.cfg (по пути \ProCons\Procon04\Configs\IP_Port\)
ищем строку procon.protected.plugins.setVariable "InsaneLimits" "limits_file"
копируем тектс, тот что в ковычках, начиная после слова BASE64 и двоеточия BASE64:UGx1Z2luc1xCRjRcSW5zYW5lTGltaXRzXzEwOS45NS4yMTIuMTI5XzE5Njc3LmNvbmY= (копируем то, что выделено жёлтым)
идём на сайт BASE64.ru
выбираем base64 -> текст
вставляем то, что скопировали из файла
например IP адрес сервера 109.95.212.129_19677 (указан Admin Port)
после раскодировки получим следующее
Plugins\BF4\InsaneLimits_109.95.212.129_19677.conf
тут вы скорее всего увидите, что IP Port не совпадает с тем, что у сервера сейчас
теперь нужно в раскодированный текст ввести свой IP и Port
и обратно закодировать в Base64 (выбрав Текст -> Base64)
полученное вставить в InsaneLimits.cfg, там где выделено жёлтым.
Сохранить и закрыть файл.
Проверить название файла по пути \ProCons\Procon04\Plugins\BF4, тут в названии файла конфигурации Insane Limits так же должен быть корректный IP, например как в нашем случае InsaneLimits_109.95.212.129_19677.conf (другие можете удалить, нужно оставить один)
Во время выполнения этих действий служба прокон должна быть остановлена обязательно!
Теперь вводите лимиты, перезапустите прокон и посмотрите сохраняются ли они после перезагрузки службы ProCon

Если и после этого лимиты не сохраняются (а по идее должны) то удалите следующие файлы:
InsaneLimits.cfg (по пути \ProCons\Procon04\Configs\IP_Port\)
InsaneLimits_IP_Port.conf (по пути \ProCons\Procon04\Plugins\BF4)
InsaneLimits.dll (по пути \ProCons\Procon04\Plugins\BF4)
и ввести все лимиты заново
Спасибо огромное
 
Статус
В этой теме нельзя размещать новые ответы.