mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2025-01-04 06:14:00 +00:00
9bc219ee14
About Shared Library (shared) and Module Library (module) type of cmake target INSTALL command has different behaviour for ARCHIVE LIBRARY RUNTIME depending on the platform
179 lines
5.2 KiB
INI
179 lines
5.2 KiB
INI
// by default, use WIN displayer
|
|
FixedSessionId = 0;
|
|
DontUseStdIn = 0;
|
|
DontUseAES=1;
|
|
DontUseNS=1;
|
|
|
|
// by default, use localhost to find the naming service
|
|
//NSHost = "localhost"; // "ld-02"; // "linuxshard0"; // localhost"; //
|
|
NSHost = "localhost";
|
|
AESHost = "localhost";
|
|
AESPort = 46702;
|
|
|
|
// Use Shard Unifier or not
|
|
DontUseSU = 1;
|
|
|
|
// AI & EGS
|
|
NbPlayersLimit = 5000;
|
|
NbGuildsLimit = 15000;
|
|
|
|
// EGS
|
|
NbObjectsLimit = 50000;
|
|
NbNpcSpawnedByEGSLimit = 5000;
|
|
NbForageSourcesLimit = 10000;
|
|
NbToxicCloudsLimit = 200;
|
|
|
|
// AI
|
|
NbPetLimit = 20000; // NbPlayersLimit*4
|
|
NbFaunaLimit = 25000;
|
|
NbNpcLimit = 15000;
|
|
|
|
|
|
Paths +=
|
|
{
|
|
"../common/data_leveldesign/leveldesign/DFN",
|
|
"data_shard",
|
|
// "save_shard",
|
|
"../common/data_common",
|
|
"../common/data_leveldesign/primitives"
|
|
};
|
|
|
|
PathsNoRecurse +=
|
|
{
|
|
"../common/data_leveldesign/leveldesign/Game_elem", // for sheet_id.bin
|
|
"../common/data_leveldesign/leveldesign/game_element", // not needed at all
|
|
"../common/data_leveldesign/leveldesign/world_editor_files", // for primitive format
|
|
"../common/data_leveldesign/leveldesign/World", // static fame and weather ?
|
|
"../common/data_leveldesign/leveldesign/DFN/basics" // Needed for outposts
|
|
};
|
|
|
|
GeorgePaths =
|
|
{
|
|
"../common/data_leveldesign/leveldesign/Game_elem",
|
|
"../common/data_leveldesign/leveldesign/game_element"
|
|
};
|
|
|
|
// where to save generic shard data (ie: packed_sheet)
|
|
WriteFilesDirectory = "src/input_output_service/";
|
|
|
|
// Root directory where data from shards are stored into
|
|
SaveShardRoot = "save_shard";
|
|
|
|
// Where to save specific shard data (ie: player backup), relatively to SaveShardRoot
|
|
SaveFilesDirectory = "";
|
|
|
|
// Will SaveFilesDirectory will be converted to a full path?
|
|
ConvertSaveFilesDirectoryToFullPath = 0;
|
|
|
|
/* Force default value for PDLib directory (e.g. SaveFilesDirectory...)
|
|
* PLEASE NOTICE THAT THIS LINE MUST BE LEFT TO ""
|
|
* Only log analyser must have the $shard parameter to find all shards root directory
|
|
*/
|
|
PDRootDirectory = "";
|
|
|
|
// This is the mapping for logical continent to physical one
|
|
ContinentNameTranslator =
|
|
{
|
|
};
|
|
|
|
// This is the list of continent to use with their unique instance number
|
|
UsedContinents =
|
|
{
|
|
"newbieland", "20"
|
|
};
|
|
|
|
// define the primitives configuration used.
|
|
UsedPrimitives =
|
|
{
|
|
"newbieland",
|
|
};
|
|
|
|
NegFiltersDebug += { "NET", "ADMIN", "MIRROR", "NC", "PATH", "BSIF", "IOS" };
|
|
NegFiltersInfo += { "NET", "ADMIN", "MIRROR", "NC", "CF", "TimerManagerUpdate" };
|
|
NegFiltersWarning += { "CT_LRC", "AnimalSpawned" };
|
|
|
|
|
|
FontName = "Lucida Console";
|
|
FontSize = 9;
|
|
|
|
IgnoredFiles = { "continent.cfg", "__read_me.txt", "bandit.html", "flora_primr.primitive" };
|
|
|
|
// If the update loop is too slow, a thread will produce an assertion.
|
|
// By default, the value is set to 10 minutes.
|
|
// Set to 0 for no assertion.
|
|
UpdateAssertionThreadTimeout = 600000;
|
|
|
|
DefaultMaxExpectedBlockSize = 200000000; // 200 M !
|
|
DefaultMaxSentBlockSize = 200000000; // 200 M !
|
|
|
|
// how to sleep between to network update
|
|
// 0 = pipe
|
|
// 1 = usleep
|
|
// 2 = nanosleep
|
|
// 3 = sched_yield
|
|
// 4 = nothing
|
|
UseYieldMethod = 0;
|
|
|
|
// Set to one to use a full static fame and fame propagation matrix instead of
|
|
// a lower left half matrix. Remember to update static_fames.txt before
|
|
// activating this feature (which can be turned on/off at run time).
|
|
UseAsymmetricStaticFames = 1;
|
|
|
|
// a list of system command that can be run with "sysCmd" service command.
|
|
SystemCmd = {};
|
|
|
|
// IOS don't use work directory by default
|
|
ReadTranslationWork = 0;
|
|
TranslationWorkPath = "translation/work";
|
|
|
|
//Paths += { "data_leveldesign/leveldesign/Game_elem" };
|
|
|
|
// Global shard bot name translation file. You sould overide this
|
|
// in input_output_service.cfg to specialize the file
|
|
// depending on the shard main language.
|
|
BotNameTranslationFile = "bot_names.txt";
|
|
|
|
// Global shard event faction translation file. You sould override this
|
|
// in input_output_service.cfg to specialize the file
|
|
// depending on the shard main language.
|
|
EventFactionTranslationFile = "event_factions.txt";
|
|
|
|
// Activate/deactivate debugging of missing paremeter replacement
|
|
DebugReplacementParameter = 1;
|
|
|
|
// Id of database for PDS Chat Logging
|
|
DatabaseId = 1;
|
|
|
|
// Default verbose debug flags:
|
|
//-----------------------------
|
|
|
|
// Log bot name translation from 'BotNameTranslationFile'
|
|
VerboseNameTranslation = 0;
|
|
// Log chat management operation
|
|
VerboseChatManagement = 0;
|
|
// Log chat event
|
|
VerboseChat = 0;
|
|
// Log string manager message
|
|
VerboseStringManager = 0;
|
|
// Log the string manager parsing message
|
|
VerboseStringManagerParser = 0;
|
|
|
|
// Directory to store ios.string_cache file
|
|
StringManagerCacheDirectory = "data_shard_local";
|
|
// Directory to log chat into
|
|
LogChatDirectory = "data_shard_local";
|
|
|
|
// Persistent Logging
|
|
|
|
// Log PD updates to log file (1 enabled, 0 disabled), see PDLogSaveDirectory to choose where to log
|
|
PDEnableLog = 1;
|
|
|
|
// Log PD StringManager updates to log file (1 enabled, 0 disabled), see PDLogSaveDirectory to choose where to log
|
|
PDEnableStringLog = 0;
|
|
|
|
// Number of seconds between 2 logs to file
|
|
PDLogUpdate = 10;
|
|
|
|
// Log directory (with/without final slash), pd_logs is added to the path. If value is empty, default is SaveFilesDirectory
|
|
PDLogSaveDirectory = "";
|
|
|