Красиво,да? [IMG] Это Q7 :D
Лог ошибок выложи что ли, ибо телепаты давно в отпуске не были и мы решили их отпустить, а экстрасенсов нет пока в штате. Вот вам логи
Добрый вечер,Уважаемые форумчане. Хочу на свой сервер поставить эти 2 карты. Q7 запускается и работает. А вот Q6 даже стартовать не хочет. В чём может быть проблема? Серверные карты тык Конфиги прикреплены снизу Заранее благодарю за подсказки и решение проблемы. Ваш Tyrikmen.
Запущено всё,кроме Q6 Она вообще мертвая. Тему можно закрывать.
У меня вообще половина лок не запускается на v70 и 80, ошибок никаких, жду нормальную сборку. Это не относится к запуску, но у тебя в логе мелкая ошибка: err : BillingAgent, удали дубликаты в menuid Хорошо,учту. Всё же удалось запустить q20 и z9. Теперь буду пытаться другие запустить
Стартани только ту локу, которая падает, остальные не нужны, и изучай лог. С шансом 90% - подсказка будет там. Ну возьмём для примера Z9 Что из этого вообще можно понять...
Содержимое gs.conf: [General] world_servers=gs01;arena01;arena02;arena03;arena04;is01;is02;is12;is13;is18;is19;is20;is21;is22;is32;is33;is34;is37;is40;is50;is43; instance_servers=is05;is06;is07;is08;is09;is10;is11;is14;is15;is16;is17;is23;is24;is25;is26;is27;is28;is29;bg01;bg02;bg03;bg04;bg05;bg06;is31;is35;is38;is39;is41;is44;is70;is71;z9;q20; ;---------------------------------------------------------------------------- [Instance_is70] index = 110 tag=208 base_path=a70/ limit = nofly;nomount;allow-root;no-bind; grid={80,80,25,-1000.0,-1000.0} base_region={-512.0,-512.0} , {512,512.0} local_region={-512.0,-512.0} , {512,512.0} instance_capacity = 300 ;ПВГжКЗё±±ѕµДІОКэЙи¶Ё НжјТКэДїµИ¶јКЗ№«УГµД player_per_instance = 15 player_capacity = 3000 npc_count = 65536 matter_count = 131072 pool_threshold_low = 10 pool_threshold_high = 20 ;ё±±ѕАпМШКвplayerВЯјЈ¬НЁ№эЦЖ¶ЁplayerВЯјµДИэёцІї·ЦµДcidАґНкіЙ ;ХвјёёцЦµµГЙи¶Ё·ЗіЈГфёРЈ¬І»ДЬЛжТвЙи¶ЁЈ¬УліМРтґъВлсоєПРФ·ЗіЈЗї cid=0,2,13 [Terrain_is70] szMapPath= map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 9 nNumCols = 3 nNumRows = 3 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_is70] type=tcp listen_addr=INSTANCE70:11980 so_sndbuf=16384 so_rcvbuf=16384 tcp_nodelay=1 listen_backlog=10 [MsgReceiverUNIX_is70] type=unix listen_addr=/tmp/gssock_is70 so_sndbuf=16384 so_rcvbuf=16384 listen_backlog=10 ;----------------------------------------------------------------------------------------------------- [Instance_is71] index = 111 tag=209 base_path=a71/ limit = nofly;nomount;allow-root;no-bind; grid={80,80,25,-1000.0,-1000.0} base_region={-512.0,-512.0} , {512,512.0} local_region={-512.0,-512.0} , {512,512.0} instance_capacity = 300 ;ПВГжКЗё±±ѕµДІОКэЙи¶Ё НжјТКэДїµИ¶јКЗ№«УГµД player_per_instance = 15 player_capacity = 3000 npc_count = 65536 matter_count = 131072 pool_threshold_low = 10 pool_threshold_high = 20 ;ё±±ѕАпМШКвplayerВЯјЈ¬НЁ№эЦЖ¶ЁplayerВЯјµДИэёцІї·ЦµДcidАґНкіЙ ;ХвјёёцЦµµГЙи¶Ё·ЗіЈГфёРЈ¬І»ДЬЛжТвЙи¶ЁЈ¬УліМРтґъВлсоєПРФ·ЗіЈЗї cid=0,2,13 [Terrain_is71] szMapPath= map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_is71] type=tcp listen_addr=INSTANCE71:11981 so_sndbuf=16384 so_rcvbuf=16384 tcp_nodelay=1 listen_backlog=10 [MsgReceiverUNIX_is71] type=unix listen_addr=/tmp/gssock_is71 so_sndbuf=16384 so_rcvbuf=16384 listen_backlog=10 ;---------------------------------------------------------------------------- [Instance_z9] index = 83 tag = 407 base_path = z9/ limit = allow-root;nofly;no-bind;nomount; grid = {80,80,25,-1000.0,-1000.0} base_region = {-512.0,-512.0} , {512,512.0} local_region = {-512.0,-512.0} , {512,512.0} instance_capacity = 200 ;?????????? ?????????? player_per_instance = 15 player_capacity = 5000 npc_count = 131072 matter_count = 262144 pool_threshold_low = 10 pool_threshold_high = 20 ;?????player??,????player????????cid??? ;???????????,??????,??????????? cid = 0,2,13 [Terrain_z9] szMapPath = map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_z9] type = tcp listen_addr = Z9:11953 so_sndbuf = 16384 so_rcvbuf = 16384 tcp_nodelay = 1 listen_backlog = 10 [MsgReceiverUNIX_z9] type = unix listen_addr = /tmp/gssock_z9 so_sndbuf = 16384 so_rcvbuf = 16384 listen_backlog = 10 ;---------------------------------------------------------------------------- [Instance_q20] index = 84 tag=408 base_path=q20/ limit = nofly;allow-root;nomount;no-bind; cid=0,2,13 grid={80,80,25,-1000.0,-1000.0} base_region={-512.0,-512.0} , {512,512.0} local_region={-512.0,-512.0} , {512,512.0} instance_capacity = 200 player_per_instance = 15 player_capacity = 5000 npc_count = 2000 matter_count = 16384 pool_threshold_low = 10 pool_threshold_high = 20 ;save_point = 1,1837.935,219.618,1204.463 [Terrain_q20] szMapPath= map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_q20] type=tcp listen_addr=Q20:11954 so_sndbuf=16384 so_rcvbuf=16384 tcp_nodelay=1 listen_backlog=10 [MsgReceiverUNIX_q20] type=unix listen_addr=/tmp/gssock_q20 so_sndbuf=16384 so_rcvbuf=16384 listen_backlog=10 Содержимое gsalias.conf: [General] world_servers=gs01;arena01;arena02;arena03;arena04;is01;is02;is12;is13;is18;is19;is20;is21;is22;is32;is33;is34;is37;is40;is50;is43; instance_servers=is05;is06;is07;is08;is09;is10;is11;is14;is15;is16;is17;is23;is24;is25;is26;is27;is28;is29;bg01;bg02;bg03;bg04;bg05;bg06;is31;is35;is38;is39;is41;is44;is70;is71;z9;q20; INSTANCE70=game2 INSTANCE71=game2 Z9=game3 Q20=game3 Вроде же всё правильно настроено и сделано. Но вот проблемка... Локации по логам стартуют, в PWadmin тоже стартуют. И потом сразу падают. Кто-нибудь может сказать что-нить по этому поводу? Может быть с 1.4.6 поменялась структура карт, или версия npcgen.data не поддерживается? А может ещё что-то? Просто уже ну вот всё перепробывал. Идеи кончились. Заранее благодарен. Ваш Tyrik_men
Добрый вечер,Уважаемые форумчане. Недавно начал работу над новым проектом. Собираюсь на сервер добавить пару новых локаций. И вот столкнулся с проблемой. В ноябре прошлого года устанавливал те же локации на версию 1.4.5 63. Используя те же конфиги из gs.conf и gsalias.conf я пытаюсь запустить сервер. В логах старта вроде всё нормально. root@debian:/home# ./start.sh :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Perfect World Server 1.4.6 [v70] ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Start Server ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: 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: 16 Aug 2013 19:16:01,735 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 1376658219 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. TRACE : OnAddSession sid=7 info : OnAddSession info : logclienttcp: OnAddSession info : logclient: OnAddSession ::: Ready ::: ::: Game Delivery Daemon ::: TRACE : RewardManager:: consume reward does not open! info : TcpManager OnAddSession District id is 0 TRACE : gdeliveryd::Max player allowed is 6000 TRACE : GameTalkManager: OnStartUp(aid, zoneid) info : GameDBServer::OnAddSession, sid=9. TRACE : OnAddSession sid=8 TRACE : Timer update: (0) Fri Aug 16 19:16:21 2013 gauthd: 16 Aug 2013 19:16:21,426 INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@238a47 TRACE : sysauction initialize: auction max=4, total sell item=46 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=314, itemids size=314 TRACE : gdelivery::connect gfactionserver successfully. TRACE : BattleManager: Sync battle faction to gfactiond. TRACE : FactionFortressMan: Sync faction id to gfactiond. info : logclient: OnAddSession TRACE : ganticheatclient:: connect gacd successfully! TRACE : gdelivery::connect to gauthd successfully. info : logclienttcp: OnAddSession info : OnAddSession TRACE : DBAuctionList, size=0, handle=0 TRACE : DBWebTradeLoad, size=0, handle=0 TRACE : gfactionserver:: add link(or Delivery) 0 to map. TRACE : Receive zoneid=1 from delivery TRACE : DBFactionFortressLoad, size=0, handle=0 info : OnAddSession TRACE : DBForceLoad, count=0 update_time=1376596800. TRACE : DBStockLoad, size=0, handle=0 TRACE : DBBattleLoad, count=51. 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 : DBWebTradeLoadSold, size=0, handle=0 TRACE : BattleManager: Sync map notice to GS. TRACE : BattleManager: Sync battle faction to gfactiond. TRACE : dbwebtradeloadsold: received. res->snlist.size()=0,res->handle.size()=0 retcode=0 gauthd: 16 Aug 2013 19:16:21,923 INFO GAuthServer:? - AnnounceZoneid3, clear all online records on zone 1 gauthd: 16 Aug 2013 19:16:21,954 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 : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: 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) 2 to map. TRACE : gfactionserver:: add link(or Delivery) 1 to map. TRACE : gfactionserver:: add link(or Delivery) 4 to map. TRACE : gfactionserver:: add link(or Delivery) 3 to map. ::: Ready ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Maps ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: World MAP ::: TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 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 : KeepAlive sid=7 TRACE : KeepAlive sid=8 TRACE : checkpoint begin. TRACE : checkpoint end. TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 ::: Ready ::: ::: Q20 ::: info : GameDBServer::OnAddSession, sid=11. info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession TRACE : gproviderserver:: add gameserver 84 to map. TRACE : gdeliveryserver::gameserver 84's region is ( -512.000, 512.000, 512.000, -512.000), worldtag is 408 info : OnAddSession TRACE : checkpoint begin. TRACE : checkpoint end. ::: Ready ::: ::: Z9 ::: TRACE : KeepAlive sid=7 info : GameDBServer::OnAddSession, sid=12. info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession TRACE : gproviderserver:: add gameserver 83 to map. TRACE : gdeliveryserver::gameserver 83's region is ( -512.000, 512.000, 512.000, -512.000), worldtag is 407 info : OnAddSession TRACE : Timer update: (0) Fri Aug 16 19:17:20 2013 TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : KeepAlive sid=8 TRACE : sysauctionprepareitem: rpc return. res->indexes.size()=4,res->items.size()=4 ::: Ready ::: ::: Q6 starting ::: ::: Ready ::: ::: Q7 starting ::: info : GameDBServer::OnAddSession, sid=13. info : TcpManager OnAddSession info : logclient: OnAddSession info : logclienttcp: OnAddSession TRACE : gproviderserver:: add gameserver 111 to map. TRACE : gdeliveryserver::gameserver 111's region is ( -512.000, 512.000, 512.000, -512.000), worldtag is 209 info : OnAddSession TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=-805306368 TRACE : GetServerData, world_tag=1 data_mask=2. ::: Ready ::: ./start.sh: 100: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: not found ::: Server Online ::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Так то я перевожу и у меня (пиздиют) воруют тк я не запаковываю интерфейс кинфиг итд Не плачь,когда-то и другие люди,в том числе и я тоже переводили,и то,что кто-то берет твой интерфейс в этом ничего плохого нет. Иногда стоит поработать ради общего блага.
[IMG] [IMG] [IMG] едрить-колотить. столько всякой ереси непонятной. Трушно приукрасил пристку на 2 скрине :D
А зачем убирать то, что должно быть? В 1.5.0 вообще куча кнопок вокруг миникарты если не сложно,скинь пару скринов с 1.5.0 китайской, хочется посмотреть.
Он отключается с помощью profit-time? Чтобы сундук убрать и надпись при входе уже интерфейс копать надо? Чтобы убрать сундук в любом случае интерфейс,либо xml мини-карты,либо отдельный xml
Список вроде для 1.4.5, т.к очень многого не хватает, описания в основном правильные, мне бы такую тему года полтора назад, когда не знал даже про uidebug, кучу времени сэкономил бы Тема была написана 8 месяцев назад,вскоре начну работать над проектом более свежей версии,а соответственно и дополню темку недостающими описаниями файлов. Приятно,что кто то вспомнил об этой теме)
Сменить тип локации с данжа в мировую локацию в gs.conf
И я надеюсь это будет достаточным доказательством, о том что, я знаю что говорю :) [IMG] Ну господин Тыщ же у нас все знает:)
Таски там непричем как и нпсген.Свечение от другого зависит Хотите сказать,что мобы самовольно без каких-либо действий появляются и исчезают? В любом случае нпсген задействован.
Свечение над головой в зависимости от количества предметов - это таски. Само свечение это баф. Их несколько бафоф на свечение разной яркости. Если хотите какое то особое свечение - свое, тогда вам точно gs новые скилы и т.д. Хорошо. Итого,что имеем на данный момент: Npcgen.data(npc's,triggers) - создание и расположение мобов,нпс. Их появление и включение/отключение автоматических триггеров в той или инной последовательности. Tasks.data - Создание квеста,подогонка его функций к оригинальному квесту. Отвечает за кол-во предметов и размер сферы над головой. Configs.pck/skills.txt - Нумерация и название баффов. Aipolisy.data - действия,движения и разговоры нпс и мобов. Gs - расположение действия баффов,используем существующие или пишем новые. Итог - все нужно соединить воедино и заставить работать. ИМХО - вынос мозга + велосипед. Если еще кто какие файлы вспомнит - разжую и их :) To be continued... © TyrikMen Специально для портала mmorpg-devs.ru
Я думаю многие знают о ивенте Асура на арене Города Мечей. Меня интересует такой вопрос, можно ли сделать, что то подобное в мире? Чтобы, когда ты собираешь какой то предмет у тебя над головой появлялся огонек, и чем больше предметов, тем он ярче бы светился. Хммм. Npcgen.data(triggers,npc's) Gs Aipolisy.data Все в твоих руках.
Программа для просмотра окон у него сделана отдельно. О существовании данной программы знал,но о том,что она написана тсом - нет. Уж простите
Реализовал в виде файла autocorrect.txt (рядом с exe). Пример файла имеется в репозитории. Пары записываются туда в виде строк форматаLv.\tУр. Файл должен иметь формат UCS-2 LE, как и сами XML. [IMG] Загрузка файла autocorrect.txt происходит во время инициализации контроллера ResourceController (во время загрузки первого XML-файла). Также добавлена кнопка "Reload autocorrect.txt", которая позволяет обновить словарь автозамены в любое время работы программы, например, если вы его дополнили. [IMG] Программа суперская. Если в нее еще добавить сразу визуальный просмотр окон - цены бы ей не было. Вот жаль,что года 2 назад,когда я переводил китайкий и международные клиенты не было такого софта :(
Имена участников (разделяйте запятой).