Уже обсуждалось подобное, ищи в файле menuid или подобном в папке гделивери одинаковые id удалил я в файле строки про эти итемы...вроде нету теперь ошибок...ток хз надо было их удалить или переправить на другой итем хД
Господи, проблема то в чем? Вам не нравятся логи или что? я думал это заметно...... TRACE : CountryBattle Init Successfully!! TRACE : sysauction initialize: auction max=4, total sell item=64 err : BillingAgent, duplicate item,id=16166,amount=500,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002910000000001 err : BillingAgent, duplicate item,id=16024,amount=6000,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002940000000001 err : BillingAgent, duplicate item,id=16019,amount=6000,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002950000000001 TRACE : billing: menu loaded, menuids size=302, itemids size=302 где то написано что шоп тупит...где то написано логи...я хз что делать с этим...
Поставил сервер..запускаю...вот такая фигня в логах...вопрос,в чем проблема,что сделать надо,чтот не пойдет.... ::: iWeb ::: Using CATALINA_BASE: /usr/local/jakarta Using CATALINA_HOME: /usr/local/jakarta Using CATALINA_TMPDIR: /usr/local/jakarta/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/jakarta/bin/bootstrap.jar:/usr/local/jakarta/bin/tomcat-juli.jar ::: Ready ::: ::: Log Service ::: info : program started with 6 threads. ::: Ready ::: ::: Uniquename Daemon ::: info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession ::: Ready ::: ::: Auth Daemon ::: authd:: add PollIO task. gauthd: 09 Dec 2013 16:04:28,256 INFO GAuthServer:44 - authd:: add PollIO task. ::: Ready ::: ::: Game Data Base Daemon ::: info : TcpManager OnAddSession info : Begin import clsconfig ... info : ClsConfig Imported . info : InitGameDB, Role delete time is 604800. info : InitGameDB, acquire region(id=1),[l=-100000.0,r=100000.0,t=100000.0,b=-100000.0]. TRACE : ReadDBConfig init_time 1386541895 open_time 0 info : Init GameDB successfully. info : logclienttcp: OnAddSession info : logclient: OnAddSession info : GameDBServer::OnAddSession, sid=7. ::: Ready ::: ::: Game Anti Cheat Daemon ::: info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession ::: Ready ::: ::: Game Faction Daemon ::: info : TcpManager OnAddSession info : GameDBServer::OnAddSession, sid=8. info : logclienttcp: OnAddSession info : logclient: OnAddSession TRACE : OnAddSession sid=7 info : OnAddSession ::: Ready ::: ::: Game Delivery Daemon ::: TRACE : RewardManager:: begin timme 2011 12 15 9 TRACE : RewardManager:: end timme 2012 1 16 1 TRACE : points[2900]->bonus[300] TRACE : points[9900]->bonus[1200] TRACE : points[19900]->bonus[2800] TRACE : points[29900]->bonus[4500] TRACE : RewardManager:: reward interval 86400 times 1 info : TcpManager OnAddSession District id is 0 TRACE : gdeliveryd::Max player allowed is 6000 TRACE : GameTalkManager: OnStartUp(aid, zoneid) gauthd: 09 Dec 2013 16:04:47,996 INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@982589 info : GameDBServer::OnAddSession, sid=9. TRACE : OnAddSession sid=8 TRACE : Timer update: (0) Mon Dec 9 16:04:47 2013 TRACE : CountryBattle Init Successfully!! TRACE : sysauction initialize: auction max=4, total sell item=64 err : BillingAgent, duplicate item,id=16166,amount=500,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002910000000001 err : BillingAgent, duplicate item,id=16024,amount=6000,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002940000000001 err : BillingAgent, duplicate item,id=16019,amount=6000,timeout=0 err : BillingAgent, duplicate menuid,id=000000082000000002950000000001 TRACE : billing: menu loaded, menuids size=302, itemids size=302 info : logclient: OnAddSession TRACE : gdelivery::connect to gauthd successfully. TRACE : gdelivery::connect gfactionserver successfully. TRACE : BattleManager: Sync battle faction to gfactiond. TRACE : FactionFortressMan: Sync faction id to gfactiond. TRACE : ganticheatclient:: connect gacd successfully! info : logclienttcp: OnAddSession TRACE : DBAuctionList, size=0, handle=0 TRACE : DBWebTradeLoad, size=0, handle=0 TRACE : DBFactionFortressLoad, size=0, handle=0 TRACE : DBForceLoad, count=0 update_time=1386532800. TRACE : DBStockLoad, size=0, handle=0 info : OnAddSession TRACE : DBBattleLoad, count=51. info : OnAddSession gauthd: 09 Dec 2013 16:04:48,496 INFO GAuthServer:? - AnnounceZoneid3, clear all online records on zone 1 TRACE : gfactionserver:: add link(or Delivery) 0 to map. TRACE : Receive zoneid=1 from delivery info : OnAddSession TRACE : dbauctionlist: received. res->items.size()=0,res->handle.size()=0 retcode=0 TRACE : dbwebtradeload: received. res->max_sn=0,res->items.size()=0,res->handle.size()=0 retcode=0 TRACE : dbfactionfortressload: received. res->list.size()=0,res->handle.size()=0 retcode=0 TRACE : FactionFortressMan: Sync faction id to gfactiond. TRACE : dbforceload: rpc return. retcode=0 TRACE : DBStockLoad: retcode=0, size=0, handle=0 TRACE : BattleManager: Sync map notice to GS. TRACE : BattleManager: Sync battle faction to gfactiond. TRACE : DBWebTradeLoadSold, size=0, handle=0 TRACE : dbwebtradeloadsold: received. res->snlist.size()=0,res->handle.size()=0 retcode=0 gauthd: 09 Dec 2013 16:04:48,512 INFO GAuthServer:? - AnnounceZoneid3, aid=1,zoneid=1,ip1=0.0.0.0,ip2=0.0.0.0,ip3=0.0.0.0 TRACE : StockStatus:: uptime=0,trade_price=0,order_volume=0,trade_volume=0,trade_amount=0,idpool=2 ::: Ready ::: ::: Game Link Daemon ::: info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession info : TcpManager OnAddSession info : logclienttcp: OnAddSession info : logclient: OnAddSession info : TcpManager OnAddSession info : logclienttcp: OnAddSession info : logclient: OnAddSession info : TcpManager OnAddSession info : logclienttcp: OnAddSession info : logclient: OnAddSession TRACE : gfactionserver:: add link(or Delivery) 4 to map. TRACE : gfactionserver:: add link(or Delivery) 3 to map. TRACE : gfactionserver:: add link(or Delivery) 2 to map. TRACE : gfactionserver:: add link(or Delivery) 1 to map. ::: Ready ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Maps ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Game Service ::: info : GameDBServer::OnAddSession, sid=10. info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession TRACE : gdeliveryserver::gameserver 1's region is (-4096.000, 4096.000, 5632.000,-5632.000), worldtag is 1 TRACE : gproviderserver:: add gameserver 1 to map. info : OnAddSession TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : KeepAlive sid=7 TRACE : KeepAlive sid=8 TRACE : checkpoint begin. TRACE : checkpoint end. TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : checkpoint begin. TRACE : checkpoint end. TRACE : KeepAlive sid=7 TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : KeepAlive sid=8 TRACE : Timer update: (0) Mon Dec 9 16:05:47 2013 ::: Ready ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Server Online ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: root@miragepw:/home# TRACE : GetServerData, world_tag=1 data_mask=2. TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : KeepAlive sid=7 TRACE : KeepAlive sid=8 TRACE : checkpoint begin. TRACE : checkpoint end. TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : checkpoint begin. TRACE : checkpoint end.
Мощнее машина — нет проблем. не в машине дело,месяца 2 назад автообновление работало очень быстро
ещё нету вариантов по ускорению кроме как пихать не полный клиент? вариант не плохой,но хотелось бы чтоб был полный клиент бы там...и проверка была быстрая
это бета, либо релиз но без комментов (зачем удалил не понятно) а ты ещё не разобрался в чем проблема? почему не работает?
есть у кого-нибудь не бета версия? а если почитать? тут все есть https://mmorpg-devs.ru/attachments/registration-zip.1393/ поправь
Это игроки перебесчики.С одного серва на другой скачут. Вот и клиенты разные. Пусть скачают именно Ваш клиент и всё. Я сам лично на своем компе,на старой сборке,делал проверку,занято 5-10 минут,сейчас поставил новую сборку ,сделал свой клиент(под себя),и делаю проверку и вместо 5-10 минут получаю часов 50... p.c.Не понимаю за какие заслуги стоит "киллер_тест нравится это" в сообщении выше.
Бэйз64 пароль не более 10 символов. А md5 пароль свыше 15 символов. так,и? что мне надо исправить? когда оставляю base64_encode все равно не верный,а когда md5 тоже....
Вот так кодируют пароль , два распространённых варианта: $salt = '0x'.md5($username.$pass); $salt = base64_encode(md5($username.$pass, true)); И теперь примените на практике это. Можете взять любую простую регу, и на ней определить , какой тип шифрования пароля Вас пропустит в игру. И далее доделаете вот эту регу с темы. $salt = '0x'.md5($username.$pass); не подойдет,$salt = base64_encode(md5($username.$pass, true)); а тут обрати внимание на код,я скинул уже подделанный под регу немного $hash= base64_encode(md5($arr['login'].$arr['pass'])); $hash= base64_encode(md5 вот этот кусок я брал с регистрации которая по стандарту лежала с сервером 1.4.6 и там все работает,но что то там не хватает, потому что пишет старая версия клиента или неверный пароль.
Тут Важно условие - игроки качают именно Ваш клиент. Это будет намного проще, чем делать полный билд клиента. у некоторых такая проблема,при распаковке музыки переименовывает 1 файл,получается что нужна проверка. Потому и очеееень долго. Ты перекачиваешь ВЕСЬ клиент. Единственный вариант это положить только то что реально изменил, а это скорее всего всего только пара файлов *.дата раньше на версии 1.4.4 лежал весь клиент,проверка была 5-10 минут,вот хочу узнать почему... А что Вы хотели. Принцип проверки клиента такой: 1.Клиент качает с cpw файл-список с md5 2.После этого клиент смотрит md5 для каждого своего файла , и сверяет его с md5 из файла-списка. Если равен, то идёт дальше. Нет, то скачиваем его с cpw. И так далее. Вывод: Скорость проверки зависит Только от машины клиента. Скорость скачки в меньшей степени. когда он равен,на версии 1.4.4 у меня было все очень быстро,а сейчас он очень медленно ,проверка файлов очень долгая,раньше все было быстро,изменилась ток версия клиента... И зря, нафиг там весь клиент не нужен. Я, например, запихивал только папки patcher и launcher и из папки element только папку data ну и эксешник игры, а там если что то нужно в обнову впихивал у некоторых файлы не распознаются,как музыка,некоторые модели и т.д., а после проверки все у них будет норм,переименуется как надо и скачается нужный,поэтому я считаю что нужен весь.
Весь клиент туда запихнул? да весь не битая, не крашенная нет
Поставил я CPW ,сделал стартовый билд,сделал пару обнов,все работает вроде нормально,но у меня проблема,когда нажимаю проверку,она идет где то день или может два,ещё не дождался конца...подскажите как можно это исправить и сделать так чтоб она была минут 10 хотяб..ну или быстрей как нибудь...интернет быстрый,машина мощная,не знаю в чем проблема,стоит линукс убунту 12.04,у кого есть варианты и предложения что можно сделать для увеличения скорости слушаю,буду очень благодарен за любые нормальные варианты.
в регистре, ранее обсуждалось сижу...мучаюсь с твоей регой уже какой день...сдвигов нету...пытаюсь подогнать хэш правильный,но не получается....пока додумался до : $hash= base64_encode(md5($arr['login'].$arr['pass'])); но это тоже не верно,в первой части есть ошибка,какая хз..пытаюсь подогнать под серв 1.4.6,подскажи что не так делаю,в файле classes.php меняю строки public function DoRegister($arr){ global $congig_form; $db = Model::$db; $alt = md5($alt); $alt = "0x".$alt; $hash= base64_encode(md5($arr['login'].$arr['pass'])); foreach($db as $mysqli){ $mysqli->query('call adduser(\''.$arr['login'].'\', \''.$hash.'\', \'0\', \'0\', \'0\', \'0\', \''.$arr['email'].'\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \''.$arr['gender'].'\', \'\', \''.$mysqli->real_escape_string(Model::getRealIpAddr()).'\', \''.$hash.'\')'); я просто уже не знаю ну что там должно быть...подскажи куда копать...
function GetHash в classes.php Там кодировка. Вот только на какую правильно менять не подскажу - копай ищи сам. Или потыркай Ботча) да в том то и проблема что вроде как нашел где...а на какую менять хз...
ошибка именно неверный пароль или логин....это 100% кодировка пороля,только я незнаю где изменить....
А какая ошибка? Если неверный логин/пароль то может быть 2 причины 1. Логин с большой буквы - часто багуются и не пускает 2. кодировка пароля неверная. как кодировку исправить? --- добавлено: 18 ноя 2013 в 00:48 --- Кодировка как её исправить?
Поставил регу https://mmorpg-devs.ru/threads/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-mysql-%D0%B4%D0%BB%D1%8F-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0.12570/ вроде бы все верно сделал,но почему то после регистрации не могу зайти по этому аккаунту типо что то не верно...где может быть косяк? в базе ак вижу
https://mmorpg-devs.ru/attachments/registration-zip.1393/ поправь слушай,поставил твою регу на серв,вроде бы все показано что работает,но есть проблема,регаю ак,пытаюсь зайти в пв и нифига не получается,типо неверный логин или пароль,в чем косяк?
Всем привет,собственно проблема такая: ставлю кпв,все как обычно,но почему то очень долго делает проверку, произошло после сноса системы потому что в той перехимичил...вообщем снес...но там проверка длилась 5-10 минут,почему такая проблема? что можно с этим сделать?
Имена участников (разделяйте запятой).