Исследование базы ArcheAge - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > ArcheAge

ArcheAge Раздел, посвященный ArcheAge - новой многопользовательской ролевой онлайн игре от XLGames.

Ответ
Опции темы
Непрочитано 31.12.2013, 12:34   #1
Аватар для MadHacker
Пользователь

Автор темы (Топик Стартер) Исследование базы ArcheAge

База от текущего клиента (29.04.14 ru)
"\x72\x17\x1D\x0B\x3A\xFA\x24\xE2\x7D\x12\xAD\x39\ x16\x5A\x71\x0B"

(10.04.14 ru)
"\x48\x26\xB5\x13\x6A\x32\xCE\x89\x19\xE7\x5E\x24\ x2F\xBC\x44\x17"
http://files.mail.ru/C595738D22384ED2AD6420366FA579BD

(27.03.14 ru)
"\xE8\xF7\x69\x7B\xD2\x41\xE2\x82\x20\x71\x8D\xF4\ x36\x1A\x41\x1B"
http://files.mail.ru/CCDD0DCAB75B436383A0C1F36875E113

(06.03.14 ru)
"\xBE\x8A\x4A\x45\x94\x7C\xCE\x6F\x3E\xE7\x66\x5F\ x94\xCC\x37\x4A"
http://files.mail.ru/6F6FD8DC4D9E44E8BEAE6516FCBFA0D8

База от клиента (18.02.14 ru)
\x80\x96\xB8\x4B\x70\x0F\x5A\x82\x07\x2D\x0B\xC0\x 09\x16\x41\x04
http://files.mail.ru/999EE8D113034C19A403B6B72594ED26

База от клиента (15.02.14 ru)
\xFA\x9B\x0B\x4D\x16\xC0\x02\x16\x60\x01\xDA\x7D\x 8A\xB4\x0B\x45
http://rghost.ru/52465748

База от клиента (12.02.14 ru)
\xB2\x50\xB9\x28\x72\x65\xDC\xEB\x32\xEE\x7D\xD9\x F1\xFA\x75\x78
http://files.mail.ru/4D832B79043741B382686CCF8CD7D0FB

База от (20.01.14 ru) клиента ArcheAge представлено MHard:
http://rghost.ru/51906365

Русскую локаль можно проставить вот таким скриптом (который надо сильно оптимизировать, какой то баг с транзакциями)
import sqlite3
import sys
 
if (len(sys.argv) < 2):
	print("usage dblocale.py locale(ko|ru|other in db) <dbname default gamedb.sqlite3>")
	sys.exit()
 
 
dbname = "gamedb.sqlite3"
if (len(sys.argv) >= 3):
	dbname = sys.argv[2]
 
print("connect to: %s" % dbname)
conn = sqlite3.connect(dbname)
cur_tbname = conn.cursor()
print("begin tranzaction")
conn.execute('BEGIN TRANSACTION')
print("select table names")
cur_tbname.execute('SELECT tbl_name from localized_texts GROUP BY tbl_name')
cur_fieldname = conn.cursor()
cur_data = conn.cursor()
for record in cur_tbname:
	print("process table %s" % record[0])
	param = (record[0],)
	cur_fieldname.execute('SELECT tbl_column_name from localized_texts WHERE tbl_name = ? GROUP BY tbl_column_name', record)
	for field_rec in cur_fieldname:	
		print ("\t%s"% field_rec[0])
		cur_data.execute('SELECT %s, idx FROM localized_texts WHERE tbl_name="%s" AND tbl_column_name="%s"' % (sys.argv[1], record[0], field_rec[0]))
		query = 'UPDATE %s SET %s = ? WHERE id = ?' %(record[0], field_rec[0])
		for text_rec in cur_data:
			try:
				conn.execute(query, text_rec)
			except sqlite3.OperationalError:
				print ("bad query: %s; params: (%s, %s)" % (query, record[0], field_rec[0]))
 
print("COMMIT")
conn.execute('COMMIT')
print("end all operate")
 
Code: Python
Предлагаю обсуждать в этой теме структуру БД, делиться запросами и захватывать мир.

Последний раз редактировалось MadHacker; 02.05.2014 в 11:47. Причина: ключ от 29.04.14
MadHacker вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 31.12.2013, 12:41   #2
Пользователь

По умолчанию Re: Исследование базы ArcheAge

MadHacker, вы не перестаете меня удивлять.
С новым годом
trixiejack вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:11   #3
Аватар для Mooni
Пользователь

По умолчанию Re: Исследование базы ArcheAge

Чтоб захватить мир нужны статы предметов. В бд они не прописаны..
Mooni вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:13   #4
Пользователь

По умолчанию Re: Исследование базы ArcheAge

Какой мир захватить?

Вопрос к мэду:После крупных обновлений, будет ли редактироваться данная тема и выкладываться база.
Kelax вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 31.12.2013, 15:14   #5
Пользователь

По умолчанию Re: Исследование базы ArcheAge

Цитата:
Сообщение от Kelax Посмотреть сообщение
Какой мир захватить?

Вопрос к мэду:После крупных обновлений, будет ли редактироваться данная тема и выкладываться база.
Думаю имелась ввиду идеальная ситуация написания эмулятора.
trixiejack вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:23   #6
Аватар для MadHacker
Пользователь

Автор темы (Топик Стартер) Re: Исследование базы ArcheAge

Что касается захвата мира - тут уж каждому свой. Меня от базы пока интересует крафт, цены на ресурсы, паки.
Беглый просмотр базы показал, что корейцы (в отличии от китайцев с PW) не дураки, и всё действительно интересное лежит на сервере. А значит база не представляет особого интереса. Удобнее будет на каком нибудь сайте воспользоваться готовой базой, чем самому с ней заморачиваться.
Собственно по этому обещать обновление базы не могу.
MadHacker вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 31.12.2013, 15:26   #7
Аватар для Mooni
Пользователь

По умолчанию Re: Исследование базы ArcheAge

http://toppvp.com/aa/items
* во славу само пиара
Mooni вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:30   #8
Аватар для MadHacker
Пользователь

Автор темы (Топик Стартер) Re: Исследование базы ArcheAge

Угу. Например вашу Вчера наткнулся.
Ещё бы сделали для каждого итема список рецептов, в которых он используется
MadHacker вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:31   #9
Аватар для Mooni
Пользователь

По умолчанию Re: Исследование базы ArcheAge

Я только занялся крафтом.. К обт ещё доделаю..
p.s сомневаюсь что там есть инфа по ценам паков..
Mooni вне форума Ответить с цитированием
Непрочитано 31.12.2013, 15:40   #10
Аватар для xTz
Разработчик BDO Emu

По умолчанию Re: Исследование базы ArcheAge

в бд все что надо есть
xTz вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
UniqueGame.TV, и рубрика 10 шагов в ArcheAge STALIN Об игре 10 18.12.2013 22:41
Работа над ArcheAge Leonardo.od1 Курилка / Yak floor 16 12.10.2013 19:47
ArcheAge (мысли) Torro Об игре 34 27.09.2013 14:06
Мануал по созданию и востоновлению резервных копий баз данных с помощью Mysqldump [Red Dragon] Тех-документация 4 04.05.2011 13:16
Авто бекап базы [STIGMATED] Lineage II 0 27.06.2010 15:30


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:42. Часовой пояс GMT +3.

Вверх