Перейти к содержанию

Стёпа Алексеев

Проверенные
  • Постов

    85
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент Стёпа Алексеев

  1. Человек же написал, что РО занимается второй день. Пережую тебе подробно: в папке с клиентом РО есть файлы-архивы с расширением .grf. В них хранятся все спрайты, картинки, карты- вообщем по сути весь игровой контент, если так можно выразиться. Далее- если ты решил седлать свой сервер, тебе нужно скачать прогамму/программы для открытия и запаковки таких архивов(самая простая и надежная- GRF Factory, в гугле найдешь). Если распаковать ГРФ-архив, ты найдешь в папке data текстовики с описаниями предметов, текстуры, картинки и прочий хлам =) Среди всего прочего будет файл clientinfo.xml. Он отвечает за подключение к серверу, и некоторые другие параметры. Там тебе нужно прописать ип своего хоста, на котором запущена eAthena(как её скомпилировать, настроить и запустить, надеюсь сам разберешься...). Для начала, я думаю, достаточно- разбирайся. Ах да! Чуть не забыл. С корейского екзе(файл запуска клиента), ты к своему серверу не подключишься. Тут где-то был гайд по диффу екзе, почитай, сделай екзе под свой будущий сервер.
  2. А там прямые трансляции тоже платные будут?
  3. по-кайфу мне так а если серьезно- это было сделано с рассчетом на пользователей, которые предпочитают полностью собрать, настроить и протестить афину у себя на компе, а потом залить готовую сборку на сервер.
  4. Актуальная версия на момент выхода гайда: eAthena Trunk r15177. Начиная с r14918, для компиляции eAthena, нужно собрать исходники под используемую ОС при помощи утилиты CMake. Скажу честно, у меня это по-началу вызвало трудности- не наступайте на те же грабли, ловите готовый вариант Для начала пара вступительных слов. Целью приведенного ниже гайда является подробное пошаговое описание процесса установки новых ревизий Trunk eAthena на определенном хостинге. Видео состоит из двух частей для удобства(хотя, если честно, из-за ограничения по времени на youtube ). Часть 1: Хостинг: http://clodo.ru/r212 TrotoiseSVN: http://tortoisesvn.net/downloads.html WinSCP: http://winscp.net/eng/download.php PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html SVN-Репозиторий eAthena Trunk: http://eathena-project.googlecode.com/svn/trunk/ Актуальная ревизия на момент выхода гайда: 15177 [5:30]Команда: apt-get install php5 phpmyadmin mysql-server mysql-client apache2 libapache2-mod-php5 gcc libmysqlclient15-dev make zlib1g-dev libpcre3-dev g++ [7:40]Команда: ln -s /usr/share/phpmyadmin /var/www [7:50]Команда: /etc/init.d/apache2 restart Часть 2: Хостинг: http://clodo.ru/r212 [0:10] Команды: wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz tar xzf cmake-2.8.3.tar.gz cd cmake-2.8.3 chmod 777 configure ./configure --help ./configure --prefix=/opt/cmake make make install cd .. cd ea [2:55]Команды(компиляция): mkdir build cd build /opt/cmake/bin/cmake -G"Unix Makefiles" -DINSTALL_TO_SOURCE=ON .. make install cd .. rm -rf build [4:20]Команды: chmod 777 athena-start chmod 777 login-server_sql chmod 777 char-server_sql chmod 777 map-server_sql Запуск сервера: sh athena-start start Выключить сервер: sh athena-start stop Текст: Здравствуйте. В данном видео-гайде я подробно распишу всю процедуру создания сервера от выбора хостинга до настройки эмулятора и клиента под наш сервер. Для начала нужно подготовить необходимые программы для создания и работы с сервером. Я буду использовать: •TortoiseSVN (с её помощью мы будем скачивать эмулятор eAthena) •WinSCP (она нам понадобится для закачки эмулятора на виртуальную машину, а также удаленного изменения файлов сервера) •PuTTY (SSH-клиент для удаленного управления нашим виртуальным linux-сервером с помощью консоли) Адреса сайтов, с которых можно скачать эти программы есть в описании видео. Приступим к созданию сервера. Для начала нам нужно скачать эмулятор eAthena. Теперь регистрируемся на хостинге. Я не просто так рекомендую облачный хостинг: для нас он оптимален, т.к. при маленьком онлайне он будет стоить всего ничего, но не начнет лагать при наплыве игроков, т.к. нужные ресурсы(оперативная память и процессорное время) выделяются по мере необходимости и в нужном количестве, обеспечивая стабильность работы сервера за счет динамического увеличения цены за хостинг. Регистрируемся на клодо(ссылка есть в описании видео), вносим рублей 100 на счет(для начала достаточно) и создаем виртуальную машину... Теперь закачиваем наш эмулятор на виртуальный сервер... Соединяемя с нашим сервером при помощи PuTTY. При вводе пароля символы не отображаются, пусть это Вас не смущает. Копируем пароль из окна браузера и вставляем его в консоли комбинацией Shift+Insert, или же вручную перепечатываем... Выполняем команду apt-get install php5 phpmyadmin mysql-server mysql-client apache2 libapache2-mod-php5 gcc libmysqlclient15-dev make zlib1g-dev libpcre3-dev g++ В ходе установки пакетов задаем пароль для root в MySQL, его запоминаем, или записываем. Выполняем команду ln -s /usr/share/phpmyadmin /var/www Перезагружаем Apache2: /etc/init.d/apache2 restart Эти команды также есть в описании видео. Открываем в браузере http://ип_нашего_сервера/phpmyadmin и создаем там базы ragnarok и log. Импортируем main.sql и logs.sql из папки sql-files Теперь с помощью WinSCP настраиваем conf/inter_athena.conf Подготавливаем сервер к компиляции: wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz tar xzf cmake-2.8.3.tar.gz cd cmake-2.8.3 chmod 777 configure ./configure --help ./configure --prefix=/opt/cmake make make install cd .. cd ea Компилируем сервер: mkdir build cd build /opt/cmake/bin/cmake -G"Unix Makefiles" -DINSTALL_TO_SOURCE=ON .. make install cd .. rm -rf build Изменяем в файле athena-start bin/sh на bin/bash Прописываем исполняемым файлам права на запуск: chmod 777 athena-start chmod 777 login-server_sql chmod 777 char-server_sql chmod 777 map-server_sql Запускаем наш сервер: sh athena-start start Ура! Заработало! Сервер запущен! Теперь дело за малым. В clientinfo.xml вписываем ip нашего сервера и запускаем клиент. Чтобы выключить сервер воспользуемся командой sh athena-start stop P.S. Желаю Вам удачи во всех начинаниях, 100500 онлайна и всего самого наилучшего. Автор: Gremlin. ICQ: 471-546-349
  5. Насчет метода убийства игрока, я думаю, без сорц мода тут не обойтись. Не помню, чтобы в афине по дефолту была какая-либо функция, передающая данные о последней атаке в скрипт НПЦ.
  6. У НПЦ входа на арену перед warp[...] вписываем set @wtfkills,0; set @wtfdeaths,0; -[TAB]script[TAB]WTFOWN[TAB]-1,{ OnPCKillEvent: getmapxy(@map$,@mapx,@mapy,0); if(@map$=="pvp_map"){ //Тут впиши нвзвание карты твоей арены. Если их несколько, то это будет так: if(@map$=="pvp_map" || @map$=="pvp_map2" || @map$=="pvp_map3"){ set @wtfkills,@wtfkills+1; dispbottom "Ваш пенис увеличился на 1см. Теперь длина Вашего пениса "+@wtfkills+"см."; end; } З.Ы. Писал на коленке, не тестил, но должно работать. Так или иначе, суть понятна.
  7. Тематику сайта, критерии "офигенности" и сроки выполнения в лс, пожалуйста.
  8. Это подарок от Закона Подлости. Видимо он тебя тоже знает...
  9. я тебя немного знаю, так что с днем рождения!
  10. я верю в вас ребята. верните мне мою альма-матер!
  11. Для спасибо кнопка есть внизу сообщения По поводу авто-патчера: вот, например NeonCube: P.S. Советую прежде чем задать какой-то вопрос, попробуй использовать поиск.
  12. conf/char_athena.conf -> находишь там start_point и именяешь соотвественно карту и координаты Что имеется ввиду? Авто-патчер? P.S. Зачем ты пишешь курсивом? UPD: Начал писать до появления постов Ренегада..
  13. ОМГ опять дваццатьпять. Повторяетесь, батенька. Ты это уже писал(может даже не раз), я понял твое мнение и не надеюсь тебя переубедить(собственно, мне это нафиг не надо). Тем не менее повторю свои аргументы: все эти письма оповещают о перерывах в работе биллинга и возможных лагах на серверах(хотя у меня там за все время ни разу сервер не упал и по-серьезному не залагал) и то в связи с обновлениями и введением новых фич на хостинге. Вообще мне очень нравится сама система, сама идея облачных исчислений, тем более применимо к ММОРПГ, а Клодо был первым хостингом такого рода который я открыл для себя. Сейчас я вообще на Селектеле сижу. З.Ы. А рассылка их действительно заепла %)
  14. С чего это мне обижаться? Кстати провайдер у меня ок. Wi-Fi роутер шалит просто. Но я не жалуюсь. Дело в том, что с января прошлого года не было ни единого разрыва.
  15. Молодец, молодец. В том топике почитай внимательней. До тебя видимо так и не дошла моя идея. Я не спорю(и не спорил), что твой гайд появился раньше. Но моя идея была написать гайд для тех кто сидит на винде и линукс в глаза не видел. Там я подробно расписал какие проги исользовать, какие конкретно команды вводить, от самого начала до самого конца вплодь до выбора хостинга(у Клодо кстати партнерка ок... )
  16. Я очень рад за вас, мы не пользуемся ею, у нас специальный скрипт. Чем еще похвастаетесь? 1) Вряд ли ваш скрипт круче 2) Нашел что продавать ей Богу Удачи тем не менее Но наших форумчан просьба не разводить такими штучками.
  17. Как-то так... Жду пинги от других пользователей форума, может это у меня что-то...
  18. На примере Debian/Ubuntu(под други Unix-системы ищем гуглом backup-manager): apt-get install backup-manager Бесплатная утилита для бэкапа бд/файлов, запаковки их в архив и отправки (например по ftp) на удаленный сервер(+сохранение локальной копии, авто-удаление бэкапов старше X дней и еще куча полезных фич). Детальная настройка/подробнее: гугл рулит =) Тоже не удержался
  19. Ахахаха! Вот это прикол. Вчера откопал эту тему и собирался сделать репост сюда Помнишь её?
×
×
  • Создать...
Яндекс.Метрика