mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-25 08:16:16 +00:00
180 lines
5.2 KiB
INI
180 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 = "";
|
||
|
|