// Configure module gateway for layer 5 module comm StartCommands += { // Create a gateway module "moduleManager.createModule StandardGateway gw", // add a layer 5 transport "gw.transportAdd L5Transport l5", // open the transport "gw.transportCmd l5(open)", /// Create default connection with admin executor service // Create a gateway module "moduleManager.createModule StandardGateway gw_aes", // create the admin executor service module "moduleManager.createModule AdminExecutorServiceClient aes_client", "aes_client.plug gw_aes", // create a layer 3 client to connect to aes gateway "gw_aes.transportAdd L3Client aes_l3c", "gw_aes.transportCmd aes_l3c(connect addr="+AESHost+":"+AESPort+")", }; /// A list of vars to graph for any service GraphVars = { "ProcessUsedMemory", "60000", // every minute }; /* 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 = ""; // 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; // MySGL wrapper strict mode - controls use of asserts if SQL requests fail MSWStrictMode=0; // This is the mapping for logical continent to physical one ContinentNameTranslator = { "matis_newbie", "matis", "zorai_newbie", "zorai", "terre", "terre_oubliee", "sources", "sources_interdites" }; NegFiltersDebug = { "ZZZZZZZZZZZ" }; NegFiltersInfo = { "ZZZZZZZZZZZ" }; NegFiltersWarning = { "ZZZZZZZZZZZ" }; //NegFiltersDebug = { "NET", "ADMIN", "MIRROR", "NC", "PATH" }; //NegFiltersInfo = { "NET", "ADMIN", "MIRROR", "NC", "CF", "TimerManagerUpdate" }; // NegFiltersWarning = { "CT_LRC", "AnimalSpawned" }; // Block the system in the tick service that provokes stalls when overloaded WaitForBSThreshold=0; // Only produce log*.log files and not <service name>*.log DontLog=1; 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 = 6000000; DefaultMaxExpectedBlockSize = 200000000; // 200 M ! DefaultMaxSentBlockSize = 200000000; // 200 M ! // MS Packet size limit in bytes, PER DATASET (warning: depending on the weights, limits per property may be very small) MaxOutBandwidth = 100000000; // how to sleep between 2 network updates // 0 = pipe // 1 = usleep // 2 = nanosleep // 3 = sched_yield // 4 = nothing UseYieldMethod = 0; // The privileges needed to access any ring session PrivilegeForSessionAccess = ":DEV:SGM:GM:SG:"; // The max number of ring points (aka ring access) for each ecosystem MaxRingPoints = "A1:D7:F7:J8:L6:R13"; // Level limit for newb scenarios FreeTrialSkillLimit=21; // Level limit for newb scenarios DefaultInterShardExchangeLevelCap=0; // Configuration for DSS MaxNpcs = 300; MaxStaticObjects = 200; // the following variable must be defined but should be empty - it's presence is used to change the behaviour // of the packed sheet reader GeorgePaths = { "" }; // Disable nel net verbose logging VerboseNETTC = 0; VerboseLNETL0 = 0; VerboseLNETL1 = 0; VerboseLNETL2 = 0; VerboseLNETL3 = 0; VerboseLNETL4 = 0; VerboseLNETL5 = 0; VerboseLNETL6 = 0; // Disable ryzom verbose logging VerboseMIRROR = 0; VerboseRingRPLog = 0; VerboseCDBGroup = 0;