Jump to content

Dark_Rider

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by Dark_Rider

  1. Вроде не дурак, вроде все читал, но не получается собрать нормально свой сервер для тестов.

    Раньше была система такая: качаешь ехе, качаешь diff, все это дело скармливаешь патчеру, он патчит.

    Потом берем Ragray, обновляем, сверху накатывам перевод, и в принципе все с клиентом.

    Нынче система поменялась, как я понял, диффы были заменены ShinsDiffPatcher , который умеет сам с помощью плагинов делать нужные изменения.

    Ехе пытался брать отсюда http://supportmii.com/ro1/Clients/

    ShinsDiffPatcher не воспринимает последнии версии, мол, я могу только иконку включить.

    Ладно, прошлые версии мне тоже пойдут, для тестов то не суть важны самые последние обновления ехе.

    Берем ЕХЕ, который выдает нам данный патчер, закидываем в клиент.

    Пытаюсь собрать клиент, был у меня раньше Ragray, который я не обновлял уже пару лет, обновился вроде он с бубнами-то он не мог найти RagnarokPatch.exe, то выдавал

    dcd9c862d3deb3c45a8e7a31fa114a9c.png

    Причем это повторялось по 3-4 раза, вроде решилось с помощью kRORenewalPatcher

    В результате основные ГРФ поменялись, data.grf стали больше мегабайт на 200, rdata.grf так вообще распухла в 3 раза, вроде все пропатчилось вообщем.

    Пытаемся собирать клиент дальше. Нужен clientinfo.xml

    <?xml version="1.0" encoding="euc-kr" ?>
    <clientinfo>
    <servicetype>russia</servicetype>
    <servertype>sakray</servertype>
      <connection>
      <display>Ragnarok</display>
      <balloon>the balloon</balloon>
      <desc>description</desc>
      <address>Ip_Server</address>
      <port>6900</port>
      <version>26</version>
      <langtype>14</langtype>
      <registrationweb>flux.domain.com</registrationweb>
        <aid>
    	    <admin>2000000</admin>
      <admin>2000001</admin>
      <admin>2000002</admin>
        </aid>
        <loading>
    	    <image>loadingscreen01.jpg</image>
        </loading>
      </connection>
    </clientinfo>
    

    выбираем такой ХМЛ.

    Далее: сервер.

    http://svn.rathena.org/svn/rathena/trunk/

    берем, качаем черепашкой, правим mmo.h -для примера ставлю #define PACKETVER 20120410 , с которым более стабильно все работает (ехе 2012-04-10aRagexeRE.exe , потом компилим (для чистоты компилил и на VDS и у себя), настраиваем права юзеров, пароли, и прочее-все как раньше, запускаем, вроде как все компилится,3 сервера онлайн.

    ЧТо же далее...ну да, английский интерфейс.

    Брал отсюда:http://svn6.assembla.com/svn/ClientSide/Translation_Project/renewal data

    Кидаю содержимое в папку data

    запускаем ехе, и пошло поехало:

    то все на корейском, то ничего не одевается на чара, то БМ включет по умолчанию и даже после перезахода он все равно включен.

    То разные ошибки, связанные с Lua файлами-их я тоже качал с http://svn6.assembla.com/svn/ClientSide/Lua_Project

    (папку lua files закидывал в папку data)

    другие ехе пробовал-они почему-то отказываются даже коннектится к моему серверу, и лезут на корейский сервер, хотя стоит патч, что бы папка datа читалась первой, видимо, ему не нравится мой clientinfo.xml

    -------

    Что можно посоветовать, что бы получить полноценный свежий клиент, и сервер? ну с сервером попроще, вот с клиентом засады.

    Или ткните носом в свежий гайд по созданию клиент+серверной связки, столько инфы в инете, а не получается вот у меня(

    спасибо за ответы.

×
×
  • Create New...