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

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

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

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

  • Посещение

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

    2

Сообщения, опубликованные Стёпа Алексеев

  1. огромный не трогай. а вот в остальных поищи клиентинфо в котором встречается название того сервера, от которого клиент. И можно не распаковывать всю grf, просто отфильтруй содержимое по маске *.xml и распакуй clientinfo.xml

  2. Человек же написал, что РО занимается второй день. Пережую тебе подробно: в папке с клиентом РО есть файлы-архивы с расширением .grf. В них хранятся все спрайты, картинки, карты- вообщем по сути весь игровой контент, если так можно выразиться. Далее- если ты решил седлать свой сервер, тебе нужно скачать прогамму/программы для открытия и запаковки таких архивов(самая простая и надежная- GRF Factory, в гугле найдешь). Если распаковать ГРФ-архив, ты найдешь в папке data текстовики с описаниями предметов, текстуры, картинки и прочий хлам =) Среди всего прочего будет файл clientinfo.xml. Он отвечает за подключение к серверу, и некоторые другие параметры. Там тебе нужно прописать ип своего хоста, на котором запущена eAthena(как её скомпилировать, настроить и запустить, надеюсь сам разберешься...). Для начала, я думаю, достаточно- разбирайся. Ах да! Чуть не забыл. С корейского екзе(файл запуска клиента), ты к своему серверу не подключишься. Тут где-то был гайд по диффу екзе, почитай, сделай екзе под свой будущий сервер.

    • Upvote 2
  3. по-кайфу мне так :P а если серьезно- это было сделано с рассчетом на пользователей, которые предпочитают полностью собрать, настроить и протестить афину у себя на компе, а потом залить готовую сборку на сервер.

    • Upvote 2
  4. Актуальная версия на момент выхода гайда: eAthena Trunk r15177. Начиная с r14918, для компиляции eAthena, нужно собрать исходники под используемую ОС при помощи утилиты CMake. Скажу честно, у меня это по-началу вызвало трудности- не наступайте на те же грабли, ловите готовый вариант ;)

    Для начала пара вступительных слов. Целью приведенного ниже гайда является подробное пошаговое описание процесса установки новых ревизий Trunk eAthena на определенном хостинге. Видео состоит из двух частей для удобства(хотя, если честно, из-за ограничения по времени на youtube :D).

    Часть 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

    • Upvote 7
  5. У НПЦ входа на арену перед 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;
    }

    З.Ы. Писал на коленке, не тестил, но должно работать. Так или иначе, суть понятна.

    • Upvote 2
  6. Вечер добрый,подскажите пожалуйста где устанавливается стартовая локация при создании чара. Т.е начальная локация пронтера

    conf/char_athena.conf -> находишь там start_point и именяешь соотвественно карту и координаты

    И если не сложно, скиньте ссылку на гайд по создани. лаунчера.

    Что имеется ввиду? Авто-патчер?

    P.S. Зачем ты пишешь курсивом?

    UPD: Начал писать до появления постов Ренегада..

  7. ОМГ опять дваццатьпять. Повторяетесь, батенька. Ты это уже писал(может даже не раз), я понял твое мнение и не надеюсь тебя переубедить(собственно, мне это нафиг не надо). Тем не менее повторю свои аргументы: все эти письма оповещают о перерывах в работе биллинга и возможных лагах на серверах(хотя у меня там за все время ни разу сервер не упал и по-серьезному не залагал) и то в связи с обновлениями и введением новых фич на хостинге. Вообще мне очень нравится сама система, сама идея облачных исчислений, тем более применимо к ММОРПГ, а Клодо был первым хостингом такого рода который я открыл для себя. Сейчас я вообще на Селектеле сижу.

    З.Ы. А рассылка их действительно заепла %)

  8. Жду пинги от других пользователей форума, может это у меня что-то...

    Советую менять провайдера, без обид.

    С чего это мне обижаться? Кстати провайдер у меня ок. Wi-Fi роутер шалит просто. Но я не жалуюсь. Дело в том, что с января прошлого года не было ни единого разрыва.

  9. Молодец, молодец. В том топике почитай внимательней. До тебя видимо так и не дошла моя идея. Я не спорю(и не спорил), что твой гайд появился раньше. Но моя идея была написать гайд для тех кто сидит на винде и линукс в глаза не видел. Там я подробно расписал какие проги исользовать, какие конкретно команды вводить, от самого начала до самого конца вплодь до выбора хостинга(у Клодо кстати партнерка ок... ;))

×
×
  • Создать...
Яндекс.Метрика