1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Последнее сообщение от roottest

  1. roottest
  2. roottest
  3. roottest
  4. roottest
  5. roottest
    Для начала убери в регионе точки телепорта, если таковые имеются, предварительно сохранив копии. Так, нахрапом, даже и не скажу. Давно не занимался PW. Надо покурить, повспоминать - как я сам локации впаивал, с других игр, и на чем обжигался ) Тут что еще на ум пришло. Ты как в эту локацию попадаешь? Правильно ли координаты телепортации прописал, с самой локацией (точка назначения)? И да, пока локация в тестовом режиме - разреши полёты. Потом уберешь, когда отладишь всё. И НПСген прихлопни, воткни пустой, на время. И перепроверь файлы, в клиенте. Инстанс, регион, зоны, и все файлы что добавил. Вроде ошибок не вижу, явных, и вроде всё правильно. Но что-то ты упустил, потому клиент сходит с ума. Попадаю 2 способами: через консоль d_c2scmd 8888, через квест. Коорды брал из региона Ада ( is22 ) 1.3.6 версии от врат в начало 109го. Тут ошибок скорее всего нет. НПСген заведомо рабочий ставил, но а так же втыкал и пустой. А так я тебя понял, поэкспериментирую с инстансом, precinct'ами и region'ами.
    Сообщение от: roottest, 2 дек 2019 в разделе: PW Вопросник
  6. roottest
    Мои действия: Клиент: 1. Создание папки с картой в element/maps/ (назовем её a88 ) 2. Копирование файлов карты a26 из клиент части 1.3.6 3. Переименование всех файлов a26 → a88 4. Замена ID в precinct.clt и region.clt с 126 на 188 5. Добавление в configs.pck/instance.txt следующих строк: "Обитель мятежников" { 188 // ID "a88" // path 1, 1 // row, column } 6. Добавление в litmodels.pck папки а88 с копией карты из аналогичного архива а26 (1.3.6) 7. Добавление в loddata.pck папки а88 с копией карты из аналогичного архива а26 (1.3.6) 8. Добавление в surfaces.pck/minimaps папки а88 с копией карты из аналогичного архива а26 (1.3.6) Сервер: Добавление в gs.conf: [General] instance_servers = is88 ;--------------------------------------- [Instance_is88] index = 91 ;//Присвоил свой/уникален tag = 188 base_path = a88/ 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 = 20 player_per_instance = 15 player_capacity = 3000 npc_count = 65536 matter_count = 131072 pool_threshold_low = 10 pool_threshold_high = 20 cid = 0,2,13 [Terrain_is88] szMapPath = map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_is88] type = tcp listen_addr = INSTANCE88:10991 ;//Присвоил свой/уникален so_sndbuf = 16384 so_rcvbuf = 16384 tcp_nodelay = 1 listen_backlog = 10 [MsgReceiverUNIX_is88] type = unix listen_addr = /tmp/gssock_is88 so_sndbuf = 16384 so_rcvbuf = 16384 listen_backlog = 10 2. Добавил в gsalies.conf [General] instance_servers = is88 ;--------------------------------- INSTANCE88=game2 3. Добавил каталог a88 в /home/gamed/config и перенес туда все серверные файлы карты a26(1.3.6) 3.1. Изменил ID в precinct.sev и region.sev аналогично пункту 4(Клиент) 3.2. Права "777" на все каталоги и файлы Результат: При переходе на локацию выдает ошибку "Данные локации не были синхронизированы с сервером" ( region.sev и region.clt не отличаются) Далее кидает в мир, предположительно в центр карты, откуда видна расстановка мобов из npcgena данной локации, а при попытке пошевельнутся кидает вверх-вниз. P.S. Это далеко не первая копируемая локация, прежде все получалось и работало. Вопрос: Где я, извините за выражение, обосрался или недоглядел?
    Автор темы: roottest, 2 дек 2019, ответов - 4, в разделе: PW Вопросник
  7. roottest
  8. roottest
  9. roottest
    Делать это надо в папке gacd само собой. Ну хоть такие то мелочи надо понимать, раз уж забрался в администрирование root@xxxxxxxxxx:~# cd /home/gacd root@xxxxxxxxxx:/home/gacd# apt-get install gdb Reading package lists... Done Building dependency tree Reading state information... Done gdb is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. root@xxxxxxxxxx:/home/gacd# gdb gacd GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from gacd...(no debugging symbols found)...done. (gdb) run gamesys.conf Starting program: /home/gacd/gacd gamesys.conf [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0xf7e4181c in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 (gdb) backtrace #0 0xf7e4181c in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #1 0x41b3294e in __xmlParserInputBufferCreateFilename () from /lib/libxml2.so.2 #2 0x41b32a12 in xmlParserInputBufferCreateFilename () from /lib/libxml2.so.2 #3 0x41b0f4d1 in xmlNewInputFromFile () from /lib/libxml2.so.2 #4 0x41b34021 in ?? () from /lib/libxml2.so.2 #5 0x41b34254 in xmlLoadExternalEntity () from /lib/libxml2.so.2 #6 0x41b24645 in xmlCreateURLParserCtxt () from /lib/libxml2.so.2 #7 0x41b2573b in xmlReadFile () from /lib/libxml2.so.2 #8 0x080ebff3 in GNET::XmlConfig::Load(std::string) () #9 0x080eb5c8 in GNET::XmlConfig::Reload(std::string) () #10 0x0808374f in GNET::ConfigManager::Init(char const*) () #11 0x080fd493 in main () (gdb) quit A debugging session is active. Inferior 1 [process 4489] will be killed. Quit anyway? (y or n)
    Сообщение от: roottest, 19 сен 2019 в разделе: PW Вопросник
  10. roottest
    apt-get install gdb gdb gacd run gamesys.conf backtrace quit И сюда результат root@**********:~# apt-get install gdb Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: gdbserver libc6-dbg libpython2.7 Suggested packages: gdb-doc Recommended packages: libc-dbg The following NEW packages will be installed: gdb gdbserver libc6-dbg libpython2.7 0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded. Need to get 7,048 kB of archives. After this operation, 32.8 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://security.debian.org/ jessie/updates/main libpython2.7 amd64 2.7.9-2+deb8u5 [1,080 kB] Get:2 http://debian.mirrors.ovh.net/debian/ jessie/main gdb amd64 7.7.1+dfsg-5 [2,293 kB] Get:3 http://debian.mirrors.ovh.net/debian/ jessie/main gdbserver amd64 7.7.1+dfsg-5 [244 kB] Get:4 http://debian.mirrors.ovh.net/debian/ jessie/main libc6-dbg amd64 2.19-18+deb8u10 [3,431 kB] Fetched 7,048 kB in 1s (4,521 kB/s) Selecting previously unselected package libpython2.7:amd64. (Reading database ... 37880 files and directories currently installed.) Preparing to unpack .../libpython2.7_2.7.9-2+deb8u5_amd64.deb ... Unpacking libpython2.7:amd64 (2.7.9-2+deb8u5) ... Selecting previously unselected package gdb. Preparing to unpack .../gdb_7.7.1+dfsg-5_amd64.deb ... Unpacking gdb (7.7.1+dfsg-5) ... Selecting previously unselected package gdbserver. Preparing to unpack .../gdbserver_7.7.1+dfsg-5_amd64.deb ... Unpacking gdbserver (7.7.1+dfsg-5) ... Selecting previously unselected package libc6-dbg:amd64. Preparing to unpack .../libc6-dbg_2.19-18+deb8u10_amd64.deb ... Unpacking libc6-dbg:amd64 (2.19-18+deb8u10) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libpython2.7:amd64 (2.7.9-2+deb8u5) ... Setting up gdb (7.7.1+dfsg-5) ... Setting up gdbserver (7.7.1+dfsg-5) ... Setting up libc6-dbg:amd64 (2.19-18+deb8u10) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... root@*******:~# gdb gacd GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... gacd: No such file or directory. (gdb) run gamesys.conf Starting program: gamesys.conf No executable file specified. Use the "file" or "exec-file" command. (gdb) backtrace No stack. (gdb) quit
    Сообщение от: roottest, 19 сен 2019 в разделе: PW Вопросник
  11. roottest
  12. roottest
  13. roottest