#03 — Уроки по La2 — Настраиваем патч
Краткое содержание
В видео подробно объясняется, что такое виртуальный HTTP сервер и как его настроить с помощью XAMPP, включая запуск Apache и открытие портов. Рассмотрена настройка игрового клиента для подключения к серверу и созданию первого администратора. Также демонстрируются основные администраторские команды и функции для управления игровым сервером и игроками. Видео завершается анонсом следующей темы о GameShop и мотивирующим посланием.
[00:08] Всем привет! В предыдущем видео мы с вами создали свой первый виртуальный сервер, установили все необходимое ПО, провели первичную настройку и сделали тестовый запуск игрового сервера. А в этом видео я вам расскажу, что же такое виртуальный HTTP сервер, настроим клиент игры для подключения к серверу, откроем необходимые порты на серверной машине и создадим вашего первого админа.
[00:33] Итак, начнем. Для начала я расскажу вам о виртуальном сервере, который мы с вами установили. Для чего же нужен XAMPP? А XAMPP нам нужен для того, чтобы запустить на серверной машине сайт или форум. Подробно углубляться в это не буду, веб-обвязок в интернете очень много. Поняв базовые принципы работы виртуального сервера, вы с легкостью сможете поставить себе любую веб-обвязку.
[01:00] Итак, начнем, пожалуй, с настроек XAMPP. Самое важное, что нам нужно знать и настраивать, это Apache. Apache это, собственно, и есть интерпретатор кода, который в итоге позволяет пользователю в браузере видеть HTML-странички. Запускаем XAMPP. Открывается вот такое вот окошечко и нажимаем вот здесь вот кнопочку старт.
[01:25] Запускается Apache и с того момента, как Apache запустился, теперь к вашему HTTP серверу можно подключиться из интернета. Для этого вам нужно в строке вашего браузера вбить IP вашего сервера и в конце поставить слэш. Заходим в папку, где установлен наш XAMPP, ищем вот такую вот папочку, заходим в нее и вот это вот все запускаем.
[01:53] Теперь создаем здесь файл index.html, заходим в него и пишем hello world. сохраняем заходим в браузер в адресной строке вбиваем ваш ip сервера и в конце ставим слэш нажимаем enter и у вас должно на экране появится то что мы написали в этом файле то есть вот эта папка это папка где лежат ваши сайты у меня apache перенастроенный и у меня выглядит моя папка вот так у меня очень много сайтов как видите форумы И поэтому у меня там немножко по-другому настроено.
[02:38] Но принцип работы с Apache именно такой. Теперь для того, чтобы подключиться к нашему серверу, нам нужно на серверной машине прокинуть порты. Для этого мы вот здесь вот нажимаем, выбираем правила для входящих подключений. Вот здесь нажимаем создать правила.
[03:01] Здесь ставим галочку для порта, нажимаем далее, выбираем протокол TCP, пишем порт, который нам нужно открыть. Нам нужно открыть порт 2106. Нажимаем далее. Здесь ставим галочку «Разрешить подключение».
[03:22] Нажимаем «Далее». Здесь ставим все три галочки. Нажимаем «Дальше, далее». Вводим имя, описание, если хотите. И нажимаем «Готово». После этого у вас появится вот такое вот подключение. Здесь мы нажимаем кнопку «Обновить». Все. С этого момента правило для входящих подключений создано.
[03:46] И порт 2106 открыт. То же самое делаем мы для исходящих подключений. Все, порты мы открыли. Теперь нам нужно создать патч. То есть нам нужно настроить игровой клиент так, чтобы он подключался именно к нашему серверу, а не к какому-то другому. Для этого нам потребуется вот такая вот программа.
[04:07] Называется она L2 File Edit. Ее легко найти в интернете, но ссылку на ее скачивание я оставлю в описании. Нажимаем кнопочку «Открыть», выбираем здесь файлы «ini» и выбираем вот этот вот файл «l2.ini». Вот тут мы вписываем номер порта, по которому геймсервер будет подключаться к нашей серверной машине, на которой установлен наш игровой сервер.
[04:35] Вот тут мы вписываем IP-адрес вашего сервера. нажимаем сохранить он говорит заменить мы говорим да и вот здесь очень важно это очень важно кодировка должна стоять 413 если вы скачали более новую версию файл edit то у вас возможно появится еще 414 кодировка вам нужно выбрать 413 в противном случае у вас критовать клиент будет либо просто не запускаться и Нажимаем ОК, файл сохранился.
[05:09] Все, с этого момента ваш игровой клиент может спокойно подключаться к вашему серверу. Пока что мы еще не настроили сайт для регистрации наших аккаунтов. Предлагаю для начала сделать так. Зайти в настройки, логин сервера, конфиг, main.
[05:31] И вот здесь вот файл логин сервер. Нам нужно поставить вот этот вот параметр автоматически регистрировать аккаунты. True. Как создать своего администратора. В базе данных есть такая таблица, как Charaster. Это таблица, в которую сохраняются все чары, созданные на игровом сервере.
[05:54] Таблица выглядит так. Account, CharID и CharName. Дальше идут характеристики. Нам пока что это не нужно. Чтобы сделать вашего админа, вам нужен вот этот вот параметр charId. Копируем, закрываем, переходим в GameServer, в папку Game, Config и вот здесь ищем папку Administration.
[06:19] В папке вот здесь вот. У вас будет какой-то файл, уже готовый. Вы его переименовываете как вам надо. Не обязательно, чтобы он назывался именем вашего персонажа. Просто, чтобы для вашего удобства он был обозначен каким-то именем. Чтобы понимать, к какому именно администратору этот файл относится.
[06:40] Входим. Вот сюда вписываем тот самый параметр, который вы только что скопировали. Сохраняете. Здесь выставляете нужные вам настройки. Здесь, если вы хотите ограничить доступ к панели администратора того или иного гейммастера, то вы можете здесь вписать именно те команды, которыми он может пользоваться.
[07:04] Соответственно, тем самым ограничить, либо увеличить полномочия. Все. С этого момента персонаж с тем ID, который мы указали вот в этих вот параметрах, он будет администратором. Заходим на персонажа, которого мы создали админом, и получаем вот такой вот зеленый ник, говорящий о том, что вы сейчас стали администратором.
[07:28] Первая и самая важная команда, которую нам нужно знать, она называется админ. Все пишется, все команды администратора пишутся через двойной слэш. Появляется вот такое вот окошко, где… можно управлять игроками и сервером в целом.
[07:49] Главное — это всегда возврат в это меню. Сервер — это информация о вашем сервере, текущее положение, количество онлайн, память выделенная и свободная. Игроки — это список игроков, которые у вас находятся на сервере. Нажав на необходимый нам ник, мы можем редактировать класс персонажа, скиллы персонажа, Также его удалить из игры, забанить аккаунт, либо забанить чара, либо выставить ему нужный уровень.
[08:22] Кнопка «Админка» — это панель непосредственно администратора, то есть вот этого вот чара. Здесь вы можете поставить неуязвимость, невидимость, видимость. Если у вас перегруз, нажмете «Dead Change». И вот здесь вот кнопка, которой вы будете чаще всего пользоваться — это «Create Item». Здесь вы вписываете нужные вам ID и тема, здесь вписываете количество, создать себе, либо создать игроку.
[08:49] Нажимаете создать себе, и вот здесь написано, одна адена создана в ваш инвентарь. Здесь уже есть заготовленные, то есть просто вписываете количество, нажимаете адена, антитадена, либо камешки. Это для чего нужно, это 4037, например, ID монетки Coin of Luck. Если вам нужно кому-то выдать, а у вас в инвентаре нету этих монеток, то просто вписываете нужное количество, выбираете в таргет персонажа и создать игроку.
[09:20] У него появляется надпись о том, что монеты удачи попали к нему в инвентарь. Еще есть такая команда, как Reload. Двойной слэш. Reload. Нажимаем, появляется вот такая вот панель. Из этой панели мы можем перезагружать, не перезагружая сервер, мультисейлы, телепорты, байлисты, HTML-диалоги, скиллы и прочее, прочее, прочее.
[09:46] Еще есть такая панель Alt-G. Очень удобная панель, если нужно посмотреть в инвентарь персонажа, например. Вот кнопка «Инвентарь». Выбираем в «Таргет». Нажимаем кнопку «Инвентарь» и все, мы видим, что находится у этого персонажа в инвентаре. Также, какие он выполняет задания, квестовые темы.
[10:07] Можно посмотреть, что находится у персонажа на складе, например. Как выглядит его клан. И многое-многое различное, связанное с персонажем. Очень удобно для администрирования. На этом, я думаю, наше знакомство и настройка сервера подошла к концу.
[10:28] Поставьте лайк этому видео, если вам понравилось. Поделитесь им с друзьями, подписывайтесь на канал. А в следующем видео мы с вами разберем, что же такое GameShop, каких типов он бывает, как его настраивать, создавать и редактировать. А на этом я с вами прощаюсь и помните, главное в жизни это двигаться к цели. Насколько бы недостижимой она вам не казалась.