Базовая информация (сервер) — различия между версиями

Материал из Perfect World Develop Wiki
Перейти к: навигация, поиск
(Новая страница: «= Команды gamedbd =»)
 
(История версий)
 
(не показано 38 промежуточных версии 2 участников)
Строка 1: Строка 1:
= Команды gamedbd =
+
{{Дополнить}}
 +
== История версий ==
 +
* CNET 1.187 (1.4.4)
 +
* CNET 1.200 (1.4.5) — 2 марта 2012 ?
 +
* CNET 1.31 (1.4.6) — 17 октября 2012 ?
 +
* CNET 1.68 (1.4.8) — 22 апреля 2013 ?
 +
* CNET 1.76 (1.5.0) — 22 октября 2013
 +
* CNET 1.97 (1.5.1) — 17 декабря 2013
 +
* CNET 1.156 (1.5.3) — 14 августа 2015 ?
 +
 
 +
== Команды gamedbd ==
 +
{| class="wikitable" border="1" width=100%
 +
|-
 +
! width=40% | Аргументы
 +
! Описание
 +
|-
 +
| importclsconfig
 +
| {{Отсутствует}}
 +
|-
 +
| exportclsconfig
 +
| Экспортирует информацию о базовых персонажах в файл clsconfig.
 +
|-
 +
| clearclsconfig
 +
| Обнуляет информацию о базовых персонажах.
 +
|-
 +
| importrolelist <rolelistfilenamelist>
 +
| {{Отсутствует}}
 +
|-
 +
| exportrolelist <roleidfilename> <rolelistfilename>
 +
| {{Отсутствует}}
 +
|-
 +
| printlogicuid
 +
| {{Отсутствует}}
 +
|-
 +
| printunamerole <zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| printunamefaction <zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| gennameidx
 +
| {{Отсутствует}}
 +
|-
 +
| exportunique <zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| query <roleid>
 +
| Выводит информацию о персонаже.
 +
|-
 +
| exportrole <roleid>
 +
| Выдает XML экспорт персонажа.
 +
|-
 +
| clearrole <roleid> <srczoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| exportuser <userid>
 +
| {{Отсутствует}}
 +
|-
 +
| merge <dbdatapath>
 +
| {{Отсутствует}}
 +
|-
 +
| mergewdb <dbdatapath> <srczoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| listrole
 +
| Список всех персонажей с подробной информацией.
 +
* Формат: roleid, userid, name, race, occupation, gender, custom_data_size, custom_stamp, status, delete_time, create_time, lastlogin_time, forbid_size, level, level2, exp, sp, pp, hp, mp, posx, posy, posz, worldtag, money, invader_state, invader_time, pariah_time, factionid, factionrole, reputation, custom_status_size, filter_data_size, charactermode_size, instancekeylist_size, dbltime_expire, dbltime_mode, dbltime_begin, dbltime_used, dbltime_max, time_used, timestamp, storesize, petcorral_size, vitality, energy, strength, agility, max_hp, max_mp, hp_gen, mp_gen, walk_speed, run_speed, swim_speed, flight_speed, attack, damage_low, damage_high, attack_speed, attack_range, damage_low0, damage_low1, damage_low2, damage_low3, damage_low4, damage_high0, damage_high1, damage_high2, damage_high3, damage_high4, damage_magic_low, damage_magic_high, resistance0, resistance1, resistance2, resistance3, resistance4, defense, armor, max_ap, var_data_size, skills_size, storehousepasswd_size, waypointlist_size, coolingtime_size, storehouse_money, storehouse_size, inventory_size, equipment_size, taskinventory_size, task_data_size, task_complete_size
 +
|-
 +
| listrolebrief
 +
| Список всех персонажей с сокращенной информацией.
 +
* Формат: roleid, userid, name, occupation, level, exp, moneyall, reputation, role_yinpiao, user_yinpiao, updatetime, gender, spouse, remote_roleid, remote_zoneid, cross_locked, level2
 +
|-
 +
| listuserbrief
 +
| Список всех аккаунтов с сокращенной информацией.
 +
* Формат: userid, rolelist, cash, money, cash_2, cash_add, cash_buy, cash_sell, cash_used, cash_used_2, add_serial, use_serial, cash_current, exg_logcount
 +
|-
 +
| listfaction
 +
| Информация о кланах.
 +
* Формат: fid, name, level, masterid, masterrole, member_size
 +
|-
 +
| listfactionuser
 +
| {{Отсутствует}}
 +
|-
 +
| listfactionrelation
 +
| {{Отсутствует}}
 +
|-
 +
| listcity
 +
| Информация о территориях.
 +
* Формат: id, level, owner, occupy_time, challenger, deposit, cutoff_time, battle_time, bonus_time, color, status, timeout, maxbonus.
 +
|-
 +
| listshoplog
 +
| Лог магазина.
 +
* Формат: roleid, order_id, item_id, expire, item_count, order_count, cash_need, time, guid1, guid2
 +
|-
 +
| listsyslog
 +
| {{Отсутствует}}
 +
|-
 +
| updateroles
 +
| {{Отсутствует}}
 +
|-
 +
| convertdb
 +
|
 +
* Исполняющая функция пуста.
 +
|-
 +
| repairdb
 +
| {{Отсутствует}}
 +
|-
 +
| tablestat
 +
| {{Отсутствует}}
 +
|-
 +
| tablestatraw
 +
| {{Отсутствует}}
 +
|-
 +
| findmaxsize <dumpfilename>
 +
| Ищет самую длинную запись в каждой таблице и делает дамп этой информации. В дампе также присутствует распакованное значение записи.
 +
|-
 +
| read <tablename> <id>
 +
| Читает из таблицы базы данных элемент по указанному ключу.
 +
* Возвращает упакованное значение элемента и распакованное.
 +
|-
 +
| rewritetable <fromname> <toname>
 +
| {{Отсутствует}}
 +
|-
 +
| rewritedb
 +
| {{Отсутствует}}
 +
|-
 +
| listid <tablename>
 +
| {{Отсутствует}}
 +
|-
 +
| rewritetable <roleidfile> <fromname> <toname>
 +
| {{Отсутствует}}
 +
|-
 +
| compressdb
 +
|
 +
* В исполняющей функции вывод сообщения в консоль "CompressDB, do not support WDB".
 +
|-
 +
| decompressdb
 +
|
 +
* В исполняющей функции вывод сообщения в консоль "DecompressDB, do not support WDB".
 +
|-
 +
| walkalltable
 +
| Показывает размер каждой таблицы базы данных с количеством записей и ошибок.
 +
|-
 +
| exportgametalk <outputdir>
 +
| {{Отсутствует}}
 +
|-
 +
| listroleinventory
 +
| {{Отсутствует}}
 +
|-
 +
| exportuserstore <roleid>
 +
| {{Отсутствует}}
 +
|-
 +
| exportprofittime
 +
| {{Отсутствует}}
 +
|-
 +
| abstractroles <dbdatapath> <zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| delzoneplayers <zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| setdbcrosstype <type>
 +
| {{Отсутствует}}
 +
|-
 +
| listrolecrossinfo <roleid>
 +
| {{Отсутствует}}
 +
|-
 +
| resetrolecrossinfo <roleid> <remote_roleid> <data_timestamp> <cross_timestamp> <src_zoneid>
 +
| {{Отсутствует}}
 +
|-
 +
| syncplayername
 +
| {{Отсутствует}}
 +
|-
 +
| returncash <useridfile>
 +
| {{Отсутствует}}
 +
|-
 +
| importrecalluser <useridfile>
 +
| {{Отсутствует}}
 +
|-
 +
| querywebtrade <sn>
 +
| {{Отсутствует}}
 +
|-
 +
! colspan="2" | Добавлены в 1.5.3
 +
|-
 +
| queryglobalcontrol
 +
| {{Отсутствует}}
 +
|-
 +
| importrole <roleidfile>
 +
| Импортирует XML файл персонажа в базу.
 +
|-
 +
| deletewaitde <backup>
 +
| {{Отсутствует}}
 +
|-
 +
| calcwaitdel <year> <level>
 +
| {{Отсутствует}}
 +
|-
 +
| getsignindata <month>
 +
| {{Отсутствует}}
 +
|-
 +
| setclspvpflag <flag>
 +
| {{Отсутствует}}
 +
|-
 +
| getrolelogindata <year> <logicid>
 +
| {{Отсутствует}}
 +
|-
 +
| getuserlogindata <year> <logicid>
 +
| {{Отсутствует}}
 +
|-
 +
| listfintask <count>
 +
| {{Отсутствует}}
 +
|-
 +
| listmnfactioninfo
 +
| {{Отсутствует}}
 +
|-
 +
| listmnfactionapplyinfo
 +
| {{Отсутствует}}
 +
|-
 +
| listmndomaininfo
 +
| {{Отсутствует}}
 +
|-
 +
| clearmnfactionid
 +
| {{Отсутствует}}
 +
|-
 +
| importmnfactioninfo <mnfactioninfofile>
 +
| {{Отсутствует}}
 +
|-
 +
| importmnfactionapplyinfo <mnfactionapplyinfofil>
 +
| {{Отсутствует}}
 +
|-
 +
| importmndomaininfo <mndomaininfofile>
 +
| {{Отсутствует}}
 +
|-
 +
| setmnfactionstate <state>
 +
| {{Отсутствует}}
 +
|-
 +
| clearmnfacioncredit
 +
| {{Отсутствует}}
 +
|-
 +
| listsolochallengerank
 +
| {{Отсутствует}}
 +
|-
 +
| clearclswaypoint
 +
| {{Отсутствует}}
 +
|}
 +
 
 +
== Команды gamedbd.conv ==
 +
{| class="wikitable" border="1" width=100%
 +
|-
 +
! width=40% | Аргументы
 +
! Описание
 +
|-
 +
| towdb
 +
| Конвертирует таблицы базы данных в WDB формат.
 +
|-
 +
| tobdb
 +
| Конвертирует таблицы базы данных в BDB формат.
 +
|}

Текущая версия на 19:19, 22 августа 2016

История версий

  • CNET 1.187 (1.4.4)
  • CNET 1.200 (1.4.5) — 2 марта 2012 ?
  • CNET 1.31 (1.4.6) — 17 октября 2012 ?
  • CNET 1.68 (1.4.8) — 22 апреля 2013 ?
  • CNET 1.76 (1.5.0) — 22 октября 2013
  • CNET 1.97 (1.5.1) — 17 декабря 2013
  • CNET 1.156 (1.5.3) — 14 августа 2015 ?

Команды gamedbd

Аргументы Описание
importclsconfig Отсутствует
exportclsconfig Экспортирует информацию о базовых персонажах в файл clsconfig.
clearclsconfig Обнуляет информацию о базовых персонажах.
importrolelist <rolelistfilenamelist> Отсутствует
exportrolelist <roleidfilename> <rolelistfilename> Отсутствует
printlogicuid Отсутствует
printunamerole <zoneid> Отсутствует
printunamefaction <zoneid> Отсутствует
gennameidx Отсутствует
exportunique <zoneid> Отсутствует
query <roleid> Выводит информацию о персонаже.
exportrole <roleid> Выдает XML экспорт персонажа.
clearrole <roleid> <srczoneid> Отсутствует
exportuser <userid> Отсутствует
merge <dbdatapath> Отсутствует
mergewdb <dbdatapath> <srczoneid> Отсутствует
listrole Список всех персонажей с подробной информацией.
  • Формат: roleid, userid, name, race, occupation, gender, custom_data_size, custom_stamp, status, delete_time, create_time, lastlogin_time, forbid_size, level, level2, exp, sp, pp, hp, mp, posx, posy, posz, worldtag, money, invader_state, invader_time, pariah_time, factionid, factionrole, reputation, custom_status_size, filter_data_size, charactermode_size, instancekeylist_size, dbltime_expire, dbltime_mode, dbltime_begin, dbltime_used, dbltime_max, time_used, timestamp, storesize, petcorral_size, vitality, energy, strength, agility, max_hp, max_mp, hp_gen, mp_gen, walk_speed, run_speed, swim_speed, flight_speed, attack, damage_low, damage_high, attack_speed, attack_range, damage_low0, damage_low1, damage_low2, damage_low3, damage_low4, damage_high0, damage_high1, damage_high2, damage_high3, damage_high4, damage_magic_low, damage_magic_high, resistance0, resistance1, resistance2, resistance3, resistance4, defense, armor, max_ap, var_data_size, skills_size, storehousepasswd_size, waypointlist_size, coolingtime_size, storehouse_money, storehouse_size, inventory_size, equipment_size, taskinventory_size, task_data_size, task_complete_size
listrolebrief Список всех персонажей с сокращенной информацией.
  • Формат: roleid, userid, name, occupation, level, exp, moneyall, reputation, role_yinpiao, user_yinpiao, updatetime, gender, spouse, remote_roleid, remote_zoneid, cross_locked, level2
listuserbrief Список всех аккаунтов с сокращенной информацией.
  • Формат: userid, rolelist, cash, money, cash_2, cash_add, cash_buy, cash_sell, cash_used, cash_used_2, add_serial, use_serial, cash_current, exg_logcount
listfaction Информация о кланах.
  • Формат: fid, name, level, masterid, masterrole, member_size
listfactionuser Отсутствует
listfactionrelation Отсутствует
listcity Информация о территориях.
  • Формат: id, level, owner, occupy_time, challenger, deposit, cutoff_time, battle_time, bonus_time, color, status, timeout, maxbonus.
listshoplog Лог магазина.
  • Формат: roleid, order_id, item_id, expire, item_count, order_count, cash_need, time, guid1, guid2
listsyslog Отсутствует
updateroles Отсутствует
convertdb
  • Исполняющая функция пуста.
repairdb Отсутствует
tablestat Отсутствует
tablestatraw Отсутствует
findmaxsize <dumpfilename> Ищет самую длинную запись в каждой таблице и делает дамп этой информации. В дампе также присутствует распакованное значение записи.
read <tablename> <id> Читает из таблицы базы данных элемент по указанному ключу.
  • Возвращает упакованное значение элемента и распакованное.
rewritetable <fromname> <toname> Отсутствует
rewritedb Отсутствует
listid <tablename> Отсутствует
rewritetable <roleidfile> <fromname> <toname> Отсутствует
compressdb
  • В исполняющей функции вывод сообщения в консоль "CompressDB, do not support WDB".
decompressdb
  • В исполняющей функции вывод сообщения в консоль "DecompressDB, do not support WDB".
walkalltable Показывает размер каждой таблицы базы данных с количеством записей и ошибок.
exportgametalk <outputdir> Отсутствует
listroleinventory Отсутствует
exportuserstore <roleid> Отсутствует
exportprofittime Отсутствует
abstractroles <dbdatapath> <zoneid> Отсутствует
delzoneplayers <zoneid> Отсутствует
setdbcrosstype <type> Отсутствует
listrolecrossinfo <roleid> Отсутствует
resetrolecrossinfo <roleid> <remote_roleid> <data_timestamp> <cross_timestamp> <src_zoneid> Отсутствует
syncplayername Отсутствует
returncash <useridfile> Отсутствует
importrecalluser <useridfile> Отсутствует
querywebtrade <sn> Отсутствует
Добавлены в 1.5.3
queryglobalcontrol Отсутствует
importrole <roleidfile> Импортирует XML файл персонажа в базу.
deletewaitde <backup> Отсутствует
calcwaitdel <year> <level> Отсутствует
getsignindata <month> Отсутствует
setclspvpflag <flag> Отсутствует
getrolelogindata <year> <logicid> Отсутствует
getuserlogindata <year> <logicid> Отсутствует
listfintask <count> Отсутствует
listmnfactioninfo Отсутствует
listmnfactionapplyinfo Отсутствует
listmndomaininfo Отсутствует
clearmnfactionid Отсутствует
importmnfactioninfo <mnfactioninfofile> Отсутствует
importmnfactionapplyinfo <mnfactionapplyinfofil> Отсутствует
importmndomaininfo <mndomaininfofile> Отсутствует
setmnfactionstate <state> Отсутствует
clearmnfacioncredit Отсутствует
listsolochallengerank Отсутствует
clearclswaypoint Отсутствует

Команды gamedbd.conv

Аргументы Описание
towdb Конвертирует таблицы базы данных в WDB формат.
tobdb Конвертирует таблицы базы данных в BDB формат.