Latica Опубликовано 23 августа, 2014 Жалоба Поделиться Опубликовано 23 августа, 2014 Делал по этому гайду, при попытке sh ./athena-start start получаю:root@vps21:/home/ro# sh ./athena-start start./athena-start: line 2: $'\r': command not found: No such file or directoryunction.shOS Debian7 Ссылка на комментарий Поделиться на другие сайты Поделиться
SupR1g Опубликовано 24 августа, 2014 Жалоба Поделиться Опубликовано 24 августа, 2014 Делал по этому гайду, при попытке sh ./athena-start start получаю:root@vps21:/home/ro# sh ./athena-start start./athena-start: line 2: $'\r': command not found: No such file or directoryunction.shOS Debian7cd /home/rA./configure --with-pcremake cleanmake sql./athena-start start 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 25 августа, 2014 Автор Жалоба Поделиться Опубликовано 25 августа, 2014 Получил вот такую ошибку:-bash: ./athena-start: /bin/sh^M: bad interpreter: No such file or directoryВот тут вычитал что парню помогло:dos2unix ./athena-startМне тоже помогло но теперь проблема другого рода:root@vps93:/home/alterro# ./athena-start start./function.sh: line 7: $'\r': command not found./function.sh: line 8: syntax error near unexpected token `$'{\r'''/function.sh: line 8: `check_files() {./athena-start: line 5: inst_launch_workaround: command not foundAthena Starting...(c) 2013 rAthena Projectchecking..../athena-start: line 110: check_files: command not foundCheck complete.Looks good, a nice Athena!Logging is disable: No such file or directorylogin-server' started at 08-25-09:29-17' started at 08-25-09:29-17: No such file or directorychar-server' started at 08-25-09:29-17Now Started Athena.: No such file or directory/athena-start: line 49: ./map-server Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 25 августа, 2014 Автор Жалоба Поделиться Опубликовано 25 августа, 2014 (изменено) Разобрался. Качнул через git и все заработало, сервер работает но когда запускаю клиент и захожу получаю конекшн клоусед в консоле и зависание в клиенте. Консолька:[Status]: Connection of the account 'test' accepted.[Info]: Closed connection from '188.191.239.132'.[Info]: request connect - account_id:2000000/login_id1:831831415/login_id2:1246140910[Info]: sd->version = 26[Info]: Loading Char Data (2000000)[Info]: Asking to start pincode[Info]: Char load request (150001)[Info]: storage load complete from DB - id: 2000000 (total: 0)[Info]: Loaded char (150001 - 123321): status memo inventory cart storage skills friends hotkeys mercenary[Info]: Selected char: (Account 2000000: 1 - 123321)[Info]: Subnet check [188.191.239.132]: WANUPDИзменил в clientifo.xml версию пакетов на 25 и смог зайти, хоть и после смены персонажа получаю опять зависание. У меня #define PACKETVER 20101124 экзешник той же даты и им соответствует 26 версия пакетов, которая и установлена у меня в clientifo.xml, так почему я не могу зайти? Изменено 25 августа, 2014 пользователем Latica Ссылка на комментарий Поделиться на другие сайты Поделиться
In Loves Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 В packet_db поменяй, если дефолт стоит там.packet_db_ver: 26в clientifo.xm тоже пакетную версию.#define PACKETVER точно от этого екзе и компильЗайти ты должен будешь 100% но вот за работоспособность твоего екзе и как ты дифал, это уже другой вопрос. Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 26 августа, 2014 Автор Жалоба Поделиться Опубликовано 26 августа, 2014 (изменено) Мой packet_db:// Main packet version of the DB to use (default = max available version)// Client detection is faster when all clients use this version.// Version 23 is the latest Sakexe (above versions are for Renewal clients)//packet_db_ver: 46packet_db_ver: 26packet_ver: 50x0064,550x0065,17Мой mmo.h:// 7 - 2005-04-11aSakexe+ - 0x229, 0x22a, 0x22b, 0x22c// see conf/battle/client.conf for other version#ifndef PACKETVER#define PACKETVER 20101124//#define PACKETVER 20120410#endifМой clientinfo.xml:<?xml version="1.0" encoding="euc-kr" ?><clientinfo><desc>Ragnarok Client Information</desc><servicetype>russia</servicetype><servertype>sakray</servertype><connection><display>Alter World</display><desc>Ragnarok Online</desc><balloon>!!!!!!!!!!</balloon><address>148.251.150.157</address><port>6900</port><version>26</version><langtype>14</langtype><registrationweb>!!!</registrationweb><aid><admin>2000000</admin></aid><loading><image>loading00.jpg</image><image>loading01.jpg</image><image>loading02.jpg</image></loading></connection></clientinfo>Мой exe:2010-11-24aRagexeRE.exeВо время захода получаю:[Status]: Map Server is now online.[Info]: Received Fame List of '0' characters.[Status]: Received '34' guild castles from char-server.[Status]: Request for connection of test (ip: 194.8.146.12) version=26[Notice]: Authentication accepted (account: test, id: 2000000, ip: 194.8.146.12)[Status]: Connection of the account 'test' accepted.[Info]: Closed connection from '194.8.146.12'.[Info]: request connect - account_id:2000000/login_id1:1839922681/login_id2:1148508894[Info]: sd->version = 26[Info]: Loading Char Data (2000000)[Info]: Asking to start pincode[Info]: Char load request (150000)[Info]: storage load complete from DB - id: 2000000 (total: 0)[Info]: Loaded char (150000 - Alter): status memo inventory cart storage skills friends hotkeys mercenary[Info]: Selected char: (Account 2000000: 7 - Alter)[Info]: Subnet check [194.8.146.12]: WANДальше выбора персонажа не попадаю. Изменено 26 августа, 2014 пользователем Latica Ссылка на комментарий Поделиться на другие сайты Поделиться
In Loves Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 Почти уверен что в клиенте дело. Попробуй екзе сменить, я когда себе делал множество подбирал, луа проверь. Может проблема в том что дифал криво экзе. В крайнем случае возьми готовую сборку екзе + луа. Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 Проблема в том, что char сервер отправляет клиенту пакет 0x8b9.Это пакет pincode системы. Ваш EXE ничего о нем не знает.Как минимум char сервер у Вас собран под другой EXE.После изменения PACKETVER в ../src/common/mmo.h необходимо пересобрать ВСЕ сервера(login, char, map). Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 26 августа, 2014 Автор Жалоба Поделиться Опубликовано 26 августа, 2014 (изменено) Тоесть этого не достаточно?cd /home/rA./configure --with-pcremake cleanmake sqlИ да у меня же стоит в char_athena.conf:// A window is opened before you can select your character and you will have to enter a pincode by using only your mouse.// Default: yespincode_enabled: no Изменено 26 августа, 2014 пользователем Latica Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 Тоесть этого не достаточно?cd /home/rA./configure --with-pcremake cleanmake sqlЭтого достаточно. Скорее всего у Вас собираются одни бинарники, а запускаются другие.Проверяйте сами, либо запостите список файлов в директории /home/rA.И да у меня же стоит в char_athena.conf:// A window is opened before you can select your character and you will have to enter a pincode by using only your mouse.// Default: yespincode_enabled: noПри отключенной системе pincode все равно отправляется пакет 0x8b9 с нулевым state.Так что, это не показатель. Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 26 августа, 2014 Автор Жалоба Поделиться Опубликовано 26 августа, 2014 (изменено) /home/rA это просто для примера, у меня в другой папке (естественно перехожу в нее) PS да, 2 папки, так нужно Изменено 26 августа, 2014 пользователем Latica Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 (изменено) Открываем ../src/char/char_logif.c и в функции chlogif_parse_reqaccdata меняем:if(sd->version >= date2version(20110309)){ ShowInfo("Asking to start pincode\n"); chlogif_pincode_start(u_fd,sd);}на:#if PACKETVER >= 20110309 ShowInfo("Asking to start pincode\n"); chlogif_pincode_start(u_fd,sd);#endifРекомпилим char сервер. Изменено 26 августа, 2014 пользователем Functor 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Latica Опубликовано 26 августа, 2014 Автор Жалоба Поделиться Опубликовано 26 августа, 2014 (изменено) Сработало, спасибо.// NOTE: Requires client 2011-03-09aragexeRE or newer.Тоесть rAthena не поддерживает все что ниже из-за этого пин кода?И да, странно в край, почему на локале такой проблемы не было, а как загрузил на впс - появилась. Изменено 26 августа, 2014 пользователем Latica Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 26 августа, 2014 Жалоба Поделиться Опубликовано 26 августа, 2014 Это баг. Разработчики врубили pincode систему для EXE, которые общаются с сервером с помощью 26 packet_db_ver и выше.А это 2010-11-24aRagexeRE+. Система pincode появилась в 2011-03-09aRagexeRE+.Другим решением проблемы является установка значения 25 вместо 26 для version в ../data/clientinfo.xmlВы сможете подключится, но это может вылезти боком. Лучше патч исходников char сервера. Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 15 марта, 2015 Жалоба Поделиться Опубликовано 15 марта, 2015 Разобрался. Качнул через git и все заработало, сервер работает но когда запускаю клиент и захожу получаю конекшн клоусед в консоле и зависание в клиенте. Консолька:[Status]: Connection of the account 'test' accepted.[Info]: Closed connection from '188.191.239.132'.[Info]: request connect - account_id:2000000/login_id1:831831415/login_id2:1246140910[Info]: sd->version = 26[Info]: Loading Char Data (2000000)[Info]: Asking to start pincode[Info]: Char load request (150001)[Info]: storage load complete from DB - id: 2000000 (total: 0)[Info]: Loaded char (150001 - 123321): status memo inventory cart storage skills friends hotkeys mercenary[Info]: Selected char: (Account 2000000: 1 - 123321)[Info]: Subnet check [188.191.239.132]: WANUPDИзменил в clientifo.xml версию пакетов на 25 и смог зайти, хоть и после смены персонажа получаю опять зависание. У меня #define PACKETVER 20101124 экзешник той же даты и им соответствует 26 версия пакетов, которая и установлена у меня в clientifo.xml, так почему я не могу зайти?А что значит качнул через гит? У мен просто такая же ошибка как и у тебя в путти не запускает сервак с такими же ошибками Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения