Привет друзья) Хочу представить вам свой скипт Бекапа/установки сервера... Все манипуляции производятся в учетной записи root !!! Для без проблемной установки, ОС ubuntu не выше 14, а дебиан не выше 7 и на свеже установленную систему<<-- Клик(образы ОС) Спойлер: Предисловие) Предисловие) Набросал данный скрипт для себя и давно, но уважаемый kn1fe умеет про стимулировать организм для дальнейшего движения,и предоставления народу своего продукта) Спойлер: В крации о скрипте: В крации о скрипте: Автоматическая установка сервера (Веб сервера,базы и остальных компонентов, и самого сервера PW) Смена IP адреса(Полезно потому как все лупят виртуалки с динамикой, а нужно статика, или просто нужно сменить адрес сервера) Вайп Мускул базы аккаунтов (Бекап и авто очистка, все включено) Вайп CPW базы(Очень удобно если часто переустанавливаете CPW) Вайп вещей у персов(зачистка),(разумеется с бекапом) Вайп персонажей И самое долгожданное Полный бекап сервера PW(бекапим все нужное для роботы сервера PW) При первом запуске скрипта, произойдет обновление системы и установка необходимых пакетов, после последующего запуска этот пункт будет пропущен. При первом запуске, у вас попросят ввести пароль к MySQL Его ввод обязателен, он будет сохранен и вписан во все конфиги и в остальные места) При последующих запусках скрипта, будет предложен выбор сменить или ну его в пыляку) При выборе "Сменить", мы увидим свой текущий пароль, и предложение ввести новый Переходим к Авто-установке сервера: всё как обычно,установка софта, единственное что если обнаружится что система x64, то в зависимости от версии ОС ,выберется автоматически способ установки ЛИБОВ под определенную ОС, и только при первой установке скриптом Далее,если скрипт обнаружит что ваш корневой каталог веб сервера отличается от WWW то есть он HTML то скрипт предложит сменить его на WWW по желанию конечно, ну а если он и есть WWW то вас не побеспокоят) Далее процесс настройки LAMP, вродь как закончен) Приступим к установке сервера PW, выбираем версию после распаковки А так же вносятся необходимые поправки в hosts после этого,мы уже видим версию установленного сервера) и предложение залить чистый дамп базы, при необходимости соглашаемся) На этом процесс установки завершен) При последующем запуске) Если у вас установлен PW сервер: Теперь приступим: Смена IP адреса(Полезно потому как все лупят виртуалки с динамикой, а нужно статика, или просто нужно сменить адрес сервера) Вайп Мускул базы аккаунтов (Бекап и авто очистка, все включено) Вайп CPW базы(Очень удобно если часто переустанавливаете CPW) Вайп вещей у персов(зачистка),(разумеется с бекапом) Вайп персонажей И самое долгожданное Полный бекап сервера PW(бекапим все нужное для роботы сервера PW) Все архивы бекапов, хранятся по пути Код: /mnt/PW/Mi_serv_backup дополнительно на сервере: mc (Типо волков командера) htop (линукс диспетчер задач) Спойлер: Обновление v.1.02 Добавлена полная установка патчера CPW, при повто установленном CPW вам скажут что он уже есть) Нужные команды только ./cpw x Launcher.exe patcher.exe ./cpw initial -Создание базового патча обязательно и в первую очередь! ./cpw new -Новая обнова ./cpw install -Инсталяция не нужна!!! Спойлер: Обновление v.1.03 Обновление v.1.03 Добавил уcтановку: Webmin - Web интерфейса управления сервером Linux Вам будет предложено установить Webmin в первом разделе по окончанию установки нужного софта) на Ubuntu: Спойлер: Обновление v.1.04 Обновление v.1.04 Добавил удобство): Старт-Стоп-Перезапуск - Сервера PW После установки игрового сервера вам всего лишь нужно в консоли написать "не важно в какой директории находитесь" pw start pw stop pw restart Старт, Стоп, Перезапуск Iweb pw istart pw istop pw irestart Думаю по командам понятно что есть что) Обновление v.2.00 Переработан сам скрипт, и продолжаю добавлять плюшки) Добавил удобство) инструкцию к скрипту, для забывчивых и для себя): при вводе не правильной команды типо pw erewer или просто при вводе pw , выскочит подсказка о командах) Старт-Стоп-Перезапуск - Сервера PW После установки игрового сервера вам всего лишь нужно в консоли написать "не важно в какой директории находитесь" pw start pw stop pw restart pw istart pw istop pw irestart pw upd pw reboot pw poweroff Думаю по командам понятно что есть что) Дополню о новых командах: pw upd - Этой командой мы можем обновить скрипт когда вышла новая версия, даем команду и скрипт обновлен. pw reboot - когда нужно перезапустить ос, а сервер pw работает, даем команду и сервер остановится как положенно и система сама ребутнется. pw poweroff - тоже что предыдущая, только с выключением) Спойлер: Обновление v.2.01-v.2.09 Обновление v.2.01 Добавил версию сервера 1.4.4v60 А так же при установке вам зададут вопрос" Хотите ли вы включить или выключить Короткие теги PHP" Код: short_open_tag это если у вас в реге крякозябры) При этом вам предложит включить или выключить, в зависимости от того в каком состоянии эта функция у вас в данный момент) Можете пропустить этот пункт нажав отмена) Обновление v.2.02 Добавил версию сервера 1.4.2 v27 Внесены небольшие поправки, в частности с аутом, мне не понравилось что пароль вносить не туда где положено Маленькое примечание, Шоп в сборке мой, от сюда Тема<-Клик) Обновление v.2.03 По просьбам трудящихся) а именно Pluto Добавлена докачка Архива сервера, которая была прервана по неизвестным мне причинам "Пропал интернет, разорвалось соединение вылетело PuTTY" и так далее остается не докачанным архив, теперь при повторном запуске скрипта и выборе установки версии сервера которая не докачалась у вас в прошлый раз, вам зададут вопрос До качать? или нет! Но только в том случае если есть не докачанный архив Ps. Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd Ps. Удачи всем) с ув. andrey© Обновление v.2.04 Добавил удобство) Так вы точно будете знать какая в данный момент версия у вас установлена) Обновление v.2.05 Поменял сборку сервера 1.5.3 v145 На свежую актуальную версию V6 с этой темы<< Клиентские файлы к этой сборке. Клик<<-- Ps. Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd Обновление v.2.06 Тупанул я, Простите ) НЕ поменял некоторые важные дитали! Из за этого некоторое время установка не работала теперь всё в порядке! У кого скрипт установлен нужно заново его переустановить! Заходим в консоль по ssh "Putty" и вписываем или копируем и вставляем( копируем наводим на консоль и ПКМ и Enter) Выделяем полностью всю строку!!! Код: rm -rf /root/install.sh && wget -P /root/ http://script.pws.pp.ua/fastdl/pwskr/install.sh && chmod +x /root/install.sh && ./install.sh Обновление v.2.07 Добавил удобство) Удаление автопатчера CPW , если он установлен... Обновление v.2.08 Поменял сборку сервера 1.5.3 v145 На свежую актуальную версию V7 Версии серверов: 1.5.3v145 1.5.1v101 1.5.0v88 1.4.8v85 1.4.7v80 1.4.6v70 1.4.5v63 1.4.4v60 1.4.2v27 1.3.1v10 Что нового: Новый экран информации при наборе в консоли команды pw Теперь вам будет видно какая версия у вас стоит и какая на сервере обновлений Теперь в скрипте есть Антикраш локаций и сервисов! Как ним управлять кратко описано на скрине информационного экрана и на этом слайде: При работе антикраша, и старте - остановке сервера происходит подчистка кеша ОС а также добавлено: После каждой остановки сервера создается бекап игровой базы,логов и очистка всех логов, бекапы сохраняются по пути: /home/backup архивы хранятся 14 дней по истечению 14 дней старые удаляются! Обновление v.2.09 Добавлена сборка 1.2.6v7 Теперь версии серверов PW: 1.5.3v145 1.5.1v101 1.5.0v88 1.4.8v85 1.4.7v80 1.4.6v70 1.4.5v63 1.4.4v60 1.4.2v27 1.3.1v10 1.2.6v7 Обновление v.2.10 Много фиксов для удобства скрипта: Добавил Смену пароля MYSQL сервера, заменяется пароль вашего мускула и в последствии в конфигах при установке. Добавил в скрипт разрешение на подключение по ssh от root То что вам нужно было менять руками: Код: PermitRootLogin without-password на Код: PermitRootLogin yes теперь автоматически Ps. Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd Ps. Удачи всем) с ув. andrey© Вродь все А теперь самое главное установка: Заходим в консоль по ssh "Putty" и вписываем или копируем и вставляем( копируем наводим на консоль и ПКМ и Enter) Выделяем полностью всю строку!!! Код: rm -rf /root/install.sh && wget -P /root/ http://script.pws.pp.ua/fastdl/pwskr/install.sh && chmod +x /root/install.sh && cd /root && ./install.sh Для тех у кого установлен мой скрипт в консоли наберите pw upd Клиентские файлы: 1.5.3v145 (v8) 1.5.1 v101 1.5.0 v88 1.4.8 v85 1.4.7 v80 1.4.6 v70 1.4.5 v63 1.4.4 v60 1.4.2 v27 1.3.1 v10 Я старался оценивайте, пользуйтесь на здоровье с уважением andrey Ps. Уважаемые помощники в установке людям, имейте совесть хоть скажите спасибо) Ps...Люди добрые, пожертвуйте хоть кто сколько может на поддерживание хоста отдающего скрипт вам, и помогающий вам, на КИВИ, пишите желающие в ЛС
Обновление v.1.04 Добавил удобство): Старт-Стоп-Перезапуск - Сервера PW После установки игрового сервера вам всего лишь нужно в консоли написать "не важно в какой директории находитесь" pw start pw stop pw restart Думаю по командам понятно что есть что)
Обновление v.2.00 Переработан сам скрипт, и продолжаю добавлять плюшки) Добавил удобство) инструкцию к скрипту, для забывчивых и для себя): при вводе не правильной команды типо pw erewer или просто при вводе pw , выскочит подсказка о командах) Старт-Стоп-Перезапуск - Сервера PW Вывод этого меню, команда pw После установки игрового сервера вам всего лишь нужно в консоли написать "не важно в какой директории находитесь" pw start pw stop pw restart pw istart pw istop pw irestart pw upd pw reboot pw poweroff Думаю по командам понятно что есть что, если что скрин выше дополнит) Дополню о новых командах: pw upd - Этой командой мы можем обновить скрипт когда вышла новая версия, даем команду и скрипт обновлен. pw reboot - когда нужно перезапустить ос, а сервер pw работает, даем команду и сервер остановится как положенно и система сама ребутнется. pw poweroff - тоже что предыдущая, только с выключением)
Обновление v.2.01 Добавил версию сервера 1.4.4v60 А так же при установке вам зададут вопрос" Хотите ли вы включить или выключить Короткие теги PHP" Код: short_open_tag это если у вас в реге крякозябры) При этом вам предложит включить или выключить, в зависимости от того в каком состоянии эта функция у вас в данный момент) Можете пропустить этот пункт нажав отмена) Удачи вам всем) Если у вас установлена версия 2.00 Для обновления наберите pw upd
Обновление v.2.02 Добавил версию сервера 1.4.2 v27 Внесены небольшие поправки, в частности с аутом, мне не понравилось что пароль вносить не туда где положено Маленькое примечание, Шоп в сборке мой, от сюда Тема<-Клик) Ps. Удачи всем) Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd с ув. andrey©
Обновление v.2.03 По просьбам трудящихся) а именно Pluto Добавлена докачка Архива сервера, которая была прервана по неизвестным мне причинам "Пропал интернет, разорвалось соединение вылетело PuTTY" и так далее остается не докачанным архив, теперь при повторном запуске скрипта и выборе установки версии сервера которая не докачалась у вас в прошлый раз, вам зададут вопрос До качать? или нет! Но только в том случае если есть не докачанный архив Ps. Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd Удачи всем) с ув. andrey©
Столкнулся с проблемой, что после установки сервера этим скриптом, отказывается загружатся все, кроме айвеба. Сижу от root`a файлы сервера лежат на месте.
что за система? что ты с ней делал? либы ставятся по любому) Кроме конечно vps копеешных может быть Ps. При проблемах!!! Какая система Где установлена? Можно даже ссылку на образ который вы устанавливали? Вобщем по больше инфы!!! я тестирую на вот этих системах сразу! https://s.mail.ru/DdR9/799sE4Gxg Проблем нет
ubuntu 14.04 х64 стоит на vps, образа нет, при заказе сразу покупал с установленной системой. На этом хостинге root-server.ru тариф VPS SSD 3. С системой ничего не делал, кроме как apt-get update и установки с последующим запуском твоего скрипта. Все либы установились, потом пробовал вручную их устанавливать. Проверял файлы по директориям, все лежит на месте.
так вот нужно брать VDS а в VPS куча костылей, по этому она не работает как нормальная машина) Для сервера не подходит VPS
Обновление v.2.04 Добавил удобство) Так вы точно будете знать какая в данный момент версия у вас установлена) Ps. Если у вас установлен скрипт от версия 2.00 Для обновления наберите pw upd Удачи всем) с ув. andrey©
Такая проблема не работал iweb создала томкэт скопировала файлы заработал но не работает Mysql обьясните подробней как исправить желательно подробней. Не судите строга нуб полный первый раз этим занимаюсь.ubuntu 14.04 х64 дальше не знаю параметры клон от сюда https://kn1fe-zone.ru/index.php?threads/ustanovka-servera-pw.64/