Allods Developers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[7.0][windows] full guide to install server + faq

У меня такая же проблема, подскажите, как ее решить. Прикладываю лог
сервера.
I have the same problem, tell me how to solve it. I am attaching the server log.

(0,1):astral: no reply
(0,1):autonav: no reply
(0,1):autonav_distributor: is loading
module shardstarter.autonavigation.AutoNavigationDistributorModule
(0,1):dailyNotifier: is loading
module dailyNotifier.DailyNotifierModule
(0,1):dynamic_map_service: is loading
module shardstarter.map.DynamicMapServicesService
module shardstarter.map.DynamicMapServicesServiceDesc
(0,1):fe1: no reply
(0,1):fe2: no reply
(0,1):fe3: no reply
(0,1):fe4: no reply
(0,1):gm1: no reply
(0,1):gm2: no reply
(0,1):item: no reply
(0,1):maps_distributor: no reply
(0,1):population: no reply
 

Attachments

Спасибо за сборку!

Пара подсказок:

1. Если вы упёрлись в невозможность скачать AROG из-за отсутствия доступа на своём аккаунте - запустите pgAdmin3, перейдите в PostgreSQL 9.5 => accounts => Схемы => public => Таблицы, выберите account и нажмите Ctrl+E. В открывшемся окне введите команду:

INSERT INTO account (identifier, title, password, salt, access_level, current_access_level, last_shard_name) VALUES ('admin', 'admin', 'f54e134b13684dfcbc68812ee9d926f88699192b', '0x1.7e49b657e8de4p-2', 'Master', 'Master', 'Allods Divinity 7.0');

и выполните запрос по F5. Закройте окно, вызовите контекстное меню на accounts и выберите Просмотр данных => Просмотр всех строк. Должна появиться строка с вашим новым аккаунтом. Теперь вы сможете войти в игру с логином 'admin' и паролем '1111'.

2. Если после запуска игра идёт на помеси английского с арабским - скачайте любой другой клиент Allods Online, в котором есть директория \data\Packs и скопируйте оттуда Texts.pak. Также отредактируйте файл localizations.cfg в \Profiles:

#
# global commands: localization_name, localization_desc, format:
#
# localization_name <alias>: <name>
# localization_desc <alias>: <description>
#
# sample:
# localization_name rus: Russian
# localization_desc rus: Russian language (need game restart)
#
# default localization for options is the first one
#


# локализация по умолчанию для данной версии
# (должна указывать на первый в списке, чтобы совпадать с опциями)
localization = "rus"

# localization_charset_win_gdi - фильтр для набора символов (например, RUSSIAN_CHARSET и т.д.)
# или DEFAULT_CHARSET, если фильтр не нужен, константы см. в "wingdi.h"
# уточнение: нужно использовать числовое значение, а не текстовую константу
localization_charset_win_gdi = 204


localization_name rus: Russian
localization_desc rus: Russian language (need game restart)

localization_name eng: English
localization_desc eng: English language (need game restart)

localization_name fra: French
localization_desc fra: French language (need game restart)

localization_name ger: German
localization_desc ger: German language (need game restart)

localization_name spa: Spanish
localization_desc spa: Spanish language (need game restart)

Я сомневаюсь, что это поможет с английским языком, но сделать игру на русском точно помогает. Единственное - сюжетные озвученные диалоги останутся на английском, но их полтора на всю игру. В случае английского можно попробовать поставить его в файле localizations.cfg выше русского, но я не проверял.



Thank you for the build!

A couple of tips:

1. If you're stuck because you can't download AROG due to lack of access on your account – launch pgAdmin3, navigate to PostgreSQL 9.5 => accounts => Schemas => public => Tables, select the account table and press Ctrl+E. In the window that opens, enter the following command:

INSERT INTO account (identifier, title, password, salt, access_level, current_access_level, last_shard_name) VALUES ('admin', 'admin', 'f54e134b13684dfcbc68812ee9d926f88699192b', '0x1.7e49b657e8de4p-2', 'Master', 'Master', 'Allods Divinity 7.0');

and execute the query with F5. Close the window, right-click on accounts and select View Data => View All Rows. A row with your new account should appear. You can now log into the game with the login 'admin' and password '1111'.

2. If after launching the game, the text is a mix of English and Arabic – download any other Allods Online client that has a \data\Packs folder and copy the Texts.pak file from there. Also edit the localizations.cfg file in the \Profiles folder as shown below:

#
# global commands: localization_name, localization_desc, format:
#
# localization_name <alias>: <name>
# localization_desc <alias>: <description>
#
# sample:
# localization_name rus: Russian
# localization_desc rus: Russian language (need game restart)
#
# default localization for options is the first one
#


# default localization for this version
# (must point to the first one in the list to match the options)
localization = "rus"

# localization_charset_win_gdi - character set filter (e.g., RUSSIAN_CHARSET, etc.)
# or DEFAULT_CHARSET if no filter is needed, constants are defined in "wingdi.h"
# note: use numeric value, not the text constant
localization_charset_win_gdi = 204

localization_name rus: Russian
localization_desc rus: Russian language (need game restart)

localization_name eng: English
localization_desc eng: English language (need game restart)

localization_name fra: French
localization_desc fra: French language (need game restart)

localization_name ger: German
localization_desc ger: German language (need game restart)

localization_name spa: Spanish
localization_desc spa: Spanish language (need game restart)

I doubt this will help with English, but it definitely helps to make the game Russian. The only thing is – voiced story dialogues will remain in English, but there are only about one and a half of them in the entire game. For English, you could try setting it above Russian in the localizations.cfg file, but I haven't tested that.
 
С помощью ИИ прошерстил каталоги сервера и составил вот такие конфиги карт. Играю с generated (но с закомментированными картами Лиги и Ферриса). Сервер загружается примерно столько же времени, сколько и с минимальным набором карт. Стали доступны Фабрика грёз, ХАЭС, 13 лаборатория и т.п. Правда, некоторые зоны (например, Большой купол) не заселены.
Файл agressive - это вообще всё, что ИИ смог найти и не исключил как "не файлы карты". agressive не пробовал, ничего не могу сказать.
 

Attachments

С помощью ИИ прошерстил каталоги сервера и составил вот такие конфиги карт. Играю с generated (но с закомментированными картами Лиги и Ферриса). Сервер загружается примерно столько же времени, сколько и с минимальным набором карт. Стали доступны Фабрика грёз, ХАЭС, 13 лаборатория и т.п. Правда, некоторые зоны (например, Большой купол) не заселены.
Файл agressive - это вообще всё, что ИИ смог найти и не исключил как "не файлы карты". agressive не пробовал, ничего не могу сказать.
interesting.
more maps = more RAM = More time needed for shard to open.
 
Разобрался как зайти, включить, активировал несколько карт из сообщений выше.
Подскажите, где взять айдишники всех вещей, без ковыряния в файлах и изменить рейты
Еще, если в конфигурации указывать хотя бы половину карт из конфига maps 1505, то при запуске выдает out of memory в последнем батнике, может с этим что-то сделать можно будет?
 
Last edited:
Разобрался как зайти, включить, активировал несколько карт из сообщений выше.
Подскажите, где взять айдишники всех вещей, без ковыряния в файлах и изменить рейты
Еще, если в конфигурации указывать хотя бы половину карт из конфига maps 1505, то при запуске выдает out of memory в последнем батнике, может с этим что-то сделать можно будет?
Да, в system есть index файл, в нём содержится вся информация об items, npc, и т.д
Прописывать можешь копируя путь, либо имея ID.

Насчет карт, всё зависит только от вашего сервера на котором вы поднимаете, если позволяет RAM, то для всех карт понадобиться 28-32 гб, это если на Windows
Если на linux, то меньше, т.к сервер изначально заточен под линку
 
без ковыряния в файлах
Нигде.

Либо парсите => boost pugi etc на сях или из коробки на всяких питонах, или что вы юзаете.

Ну или

grep -rl "/Mechanics/ItemClasses/1HMace.xdb" | xargs grep -l "<requiredLevel>40</requiredLevel>" > предметы.txt

Получите список одноручных дубинок на 40 уровень на юбунтах. Принцип должен быть понятен.

Не знаю как на 7.0, на 1.1 в папке ./bin/ есть

EditorGUI.exe -module:TheBrowser
та ещё шляпа, имхо.


изменить рейты

На шарде, в конфигах.
 
Да, в system есть index файл, в нём содержится вся информация об items, npc, и т.д
Прописывать можешь копируя путь, либо имея ID.

Насчет карт, всё зависит только от вашего сервера на котором вы поднимаете, если позволяет RAM, то для всех карт понадобиться 28-32 гб, это если на Windows
Если на linux, то меньше, т.к сервер изначально заточен под линку
Нашел, где увеличить количество оперативной памяти для карт, достаточно было батник текстовым файлом и там подкорректировать, но у меня возникла после этого другая проблема: батник 2 и 3 действия, мастер акк и мастер сервер(вроде они) теперь просто не стартуют, второй батник закрывается, третий из-за этого не может стартануть, но при этом все остальные работают и на сервер я могу попасть, то есть все в штатном работает.
Я закинул все карты, 16 гб оперативы хватило. Только почему-то в пещеры гипата попасть не могу, будто не загружены, и часть нпс на острове откровения не населены.
Post automatically merged:

Нигде.

Либо парсите => boost pugi etc на сях или из коробки на всяких питонах, или что вы юзаете.

Ну или



Получите список одноручных дубинок на 40 уровень на юбунтах. Принцип должен быть понятен.

Не знаю как на 7.0, на 1.1 в папке ./bin/ есть


та ещё шляпа, имхо.




На шарде, в конфигах.
Посмотрю как дома буду, спасибо
По рейтам накинул что нужно улыбкой, немного топорно вводить их при каждом запуске, но хоть что-то )
 
Last edited:
немного топорно вводить их при каждом запуске
./shard/cfg/shard.xml

<gameMechanics>
<characterCreation allowDiffFactions="true"/>
<shipRate build="1" buildReduce="1"/>
<mobExpRate>10</mobExpRate>
<questExpRate>10</questExpRate>
</gameMechanics>

Но это не точно. Можете на 1.1 пример посмотреть или в common-shard.xml
 
Last edited:
./shard/cfg/shard.xml



Но это не точно. Можете на 1.1 пример посмотреть или в common-shard.xml
Буду у пк, посмотрю, спасибо большое, но если там только опыт, это не то, нужны рейты на лут, шанс лута и прочее
 
Back
Top