Adaptation de la config patchman: Testé sur une vm locale.
This commit is contained in:
parent
16dafec4e4
commit
0be3eb1ae9
19 changed files with 56 additions and 855 deletions
|
@ -80,13 +80,13 @@ then
|
|||
cd /srv/core/patchman/
|
||||
if [ $(grep $(hostname) auto_start_domain_list |wc -l) -gt 0 ]
|
||||
then
|
||||
DOMAIN_LIST=$(grep $(hostname) auto_start_domain_list | cut -d\ -f2-)
|
||||
DOMAIN_LIST=$(grep $(hostname) auto_start_domain_list | cut -d\\ -f2-)
|
||||
elif [ $(grep $(hostname -s) auto_start_domain_list |wc -l) -gt 0 ]
|
||||
then
|
||||
DOMAIN_LIST=$(grep $(hostname -s) auto_start_domain_list | cut -d\ -f2-)
|
||||
DOMAIN_LIST=$(grep $(hostname -s) auto_start_domain_list | cut -d\\ -f2-)
|
||||
elif [ $(grep $(hostname -d) auto_start_domain_list |wc -l) -gt 0 ]
|
||||
then
|
||||
DOMAIN_LIST=$(grep $(hostname -d) auto_start_domain_list | cut -d\ -f2-)
|
||||
DOMAIN_LIST=$(grep $(hostname -d) auto_start_domain_list | cut -d\\ -f2-)
|
||||
else
|
||||
echo "There are no domains to be autostarted here"
|
||||
DOMAIN_LIST=none
|
||||
|
|
|
@ -10,7 +10,7 @@ AESAliasName= "aes";
|
|||
DontUseStdIn = 0;
|
||||
|
||||
// Adress ofthe admin service (default port is 49996)
|
||||
ASHost = "ep1.std01.ryzomcore.local";
|
||||
ASHost = "localhost";
|
||||
|
||||
// Config for AES
|
||||
AESPort = "46702";
|
|
@ -1,99 +0,0 @@
|
|||
// I'm the AES, I'll not connect to myself!
|
||||
DontUseAES = 1;
|
||||
// I don't need a connection to a naming service
|
||||
DontUseNS = 1;
|
||||
DontLog = 1;
|
||||
|
||||
AESAliasName= "aes";
|
||||
|
||||
//
|
||||
DontUseStdIn = 0;
|
||||
|
||||
// Adress ofthe admin service (default port is 49996)
|
||||
ASHost = "ep1.mini01.ryzomcore.local";
|
||||
|
||||
// Config for AES
|
||||
AESPort = "46712";
|
||||
AESHost = "localhost";
|
||||
ASPort = "46711";
|
||||
|
||||
|
||||
// in second, -1 for not restarting
|
||||
RestartDelay = 60;
|
||||
|
||||
// how many second before aborting the request if not finished
|
||||
RequestTimeout = 5;
|
||||
|
||||
// log path for advanced log report
|
||||
LogPath = "/.";
|
||||
|
||||
// setup for deployment environment with external configuration system responsible for launching apps and
|
||||
// for configuring AES services
|
||||
DontLaunchServicesDirectly = 1;
|
||||
UseExplicitAESRegistration = 1;
|
||||
KillServicesOnDisconnect = 1;
|
||||
|
||||
// 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 = 0;
|
||||
|
||||
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;
|
||||
|
||||
NegFiltersDebug = { "REQUEST", "GRAPH", "ADMIN", "NET", "ADMIN", "MIRROR", "NC", "PATH", "BSIF" };
|
||||
NegFiltersInfo = { "REQUEST", "GRAPH", "ADMIN", "NET", "ADMIN", "MIRROR", "NC", "CF", " ping", " pong" };
|
||||
NegFiltersWarning = { "CT_LRC" };
|
||||
|
||||
#include "./aes_alias_name.cfg"
|
||||
|
||||
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+")",
|
||||
|
||||
|
||||
// create the admin executor service module
|
||||
"moduleManager.createModule AdminExecutorService aes",
|
||||
|
||||
// create a gateway to connect to as
|
||||
"moduleManager.createModule StandardGateway asc_gw",
|
||||
// create a layer 3 client
|
||||
"asc_gw.transportAdd L3Client l3c",
|
||||
"asc_gw.transportCmd l3c(connect addr="+ASHost+":"+ASPort+")",
|
||||
|
||||
// create a gateway for services to connect
|
||||
"moduleManager.createModule StandardGateway aes_gw",
|
||||
// create a layer 3 server
|
||||
"aes_gw.transportAdd L3Server l3s",
|
||||
"aes_gw.transportOptions l3s(PeerInvisible)",
|
||||
"aes_gw.transportCmd l3s(open port="+AESPort+")",
|
||||
|
||||
// plug the as
|
||||
"aes.plug asc_gw",
|
||||
"aes.plug aes_gw",
|
||||
|
||||
};
|
|
@ -0,0 +1 @@
|
|||
khanat \ khanat \ khanat
|
1
code/ryzom/server/patchman_cfg/admin_install/patchman/patchman_list
Normal file → Executable file
1
code/ryzom/server/patchman_cfg/admin_install/patchman/patchman_list
Normal file → Executable file
|
@ -1,5 +1,6 @@
|
|||
// default values for different sites
|
||||
|
||||
khanat localhost
|
||||
mini01 ep1.mini01.ryzomcore.local
|
||||
std01 ep1.std01.ryzomcore.local
|
||||
std01 su1.std01.ryzomcore.local
|
||||
|
|
|
@ -10,7 +10,7 @@ StartCommands =
|
|||
// Create a gateway module on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway bridge_gw",
|
||||
"bridge_gw.transportAdd L3Client l3client",
|
||||
"bridge_gw.transportCmd l3client(connect addr=ep1.mini01.ryzomcore.local:44749)",
|
||||
"bridge_gw.transportCmd l3client(connect addr=localhost:44749)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
@ -19,7 +19,7 @@ StartCommands =
|
|||
// Create a gateway module on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway spm_gw",
|
||||
"spm_gw.transportAdd L3Client l3client",
|
||||
"spm_gw.transportCmd l3client(connect addr=ep1.std01.ryzomcore.local:44752)",
|
||||
"spm_gw.transportCmd l3client(connect addr=localhost:44751)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
|
@ -1,5 +1,5 @@
|
|||
// *****************************************************************************
|
||||
// *** Setup for the mini01 entry point Machine
|
||||
// *** Setup for the khanat entry point Machine
|
||||
// *****************************************************************************
|
||||
|
||||
#include "/srv/core/patchman/patchman_service_base_linux.cfg"
|
||||
|
@ -20,12 +20,12 @@ DisplayedVariables +=
|
|||
StartCommands +=
|
||||
{
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the mini01 hub
|
||||
// Setup the khanat hub
|
||||
|
||||
// Create a gateway modul on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway hub_mini01",
|
||||
"hub_mini01.transportAdd L3Server l3server",
|
||||
"hub_mini01.transportCmd l3server(open port=44749)",
|
||||
"moduleManager.createModule StandardGateway hub_khanat",
|
||||
"hub_khanat.transportAdd L3Server l3server",
|
||||
"hub_khanat.transportCmd l3server(open port=44749)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
@ -43,15 +43,15 @@ StartCommands +=
|
|||
// Create a gateway module on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway spm_gw",
|
||||
"spm_gw.transportAdd L3Client l3client",
|
||||
"spm_gw.transportCmd l3client(connect addr=ep1.mini01.ryzomcore.local:44751)",
|
||||
"spm_gw.transportCmd l3client(connect addr=localhost:44751)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup mini01 Bridge module
|
||||
// Setup khanat Bridge module
|
||||
|
||||
// setup a bridge module to relay files from internal to mini01 networks andd plug it in
|
||||
// setup a bridge module to relay files from internal to khanat networks andd plug it in
|
||||
"moduleManager.createModule ServerPatchBridge bridge path=/srv/core/bridge_server/",
|
||||
"bridge.plug hub_mini01",
|
||||
"bridge.plug hub_khanat",
|
||||
"bridge.plug hub_bridge",
|
||||
"bridge.plug spm_gw",
|
||||
|
||||
|
@ -59,7 +59,7 @@ StartCommands +=
|
|||
//------------------------------------------------------------------------------
|
||||
// Setup the PAM module
|
||||
"moduleManager.createModule PatchmanAdminModule pam",
|
||||
"pam.plug hub_mini01",
|
||||
"pam.plug hub_khanat",
|
||||
"pam.plug spm_gw",
|
||||
};
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
// *****************************************************************************
|
||||
// *** Setup for the std01 entry point Machine
|
||||
// *** Setup for the khanat entry point Machine
|
||||
// *****************************************************************************
|
||||
|
||||
#include "/srv/core/patchman/patchman_service_base_linux.cfg"
|
||||
|
@ -20,7 +20,7 @@ DisplayedVariables +=
|
|||
StartCommands +=
|
||||
{
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the std01 spm hub
|
||||
// Setup the khanat spm hub
|
||||
|
||||
"moduleManager.createModule StandardGateway hub",
|
||||
"hub.transportAdd L3Server l3server",
|
||||
|
@ -28,10 +28,10 @@ StartCommands +=
|
|||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup manager module for std01 version numbers etc and plug it in
|
||||
// Setup manager module for khanat version numbers etc and plug it in
|
||||
|
||||
"moduleManager.createModule ServerPatchManager spm_std01 name=spm_std01",
|
||||
"spm_std01.plug hub",
|
||||
"moduleManager.createModule ServerPatchManager spm_khanat name=spm_khanat",
|
||||
"spm_khanat.plug hub",
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the PAM module
|
|
@ -1,38 +0,0 @@
|
|||
|
||||
#include "/srv/core/patchman/patchman_service_base_linux.cfg"
|
||||
#include "/srv/core/patchman_service_local.cfg"
|
||||
|
||||
StartCommands =
|
||||
{
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup Bridge Gateway (for retrieving files)
|
||||
|
||||
// Create a gateway module on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway bridge_gw",
|
||||
"bridge_gw.transportAdd L3Client l3client",
|
||||
"bridge_gw.transportCmd l3client(connect addr=ep1.mini01.ryzomcore.local:44749)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup Manager Gateway (for deployment commands)
|
||||
|
||||
// Create a gateway module on layer 3 transport and open it
|
||||
"moduleManager.createModule StandardGateway spm_gw",
|
||||
"spm_gw.transportAdd L3Client l3client",
|
||||
"spm_gw.transportCmd l3client(connect addr=ep1.mini01.ryzomcore.local:44751)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup patch applier
|
||||
|
||||
// setup an 'spa' module for applying patches as required
|
||||
"moduleManager.createModule ServerPatchApplier spa path=/srv/core host=" + SPAHost,
|
||||
"spa.plug bridge_gw",
|
||||
"spa.plug spm_gw",
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the PAM module
|
||||
"moduleManager.createModule PatchmanAdminModule pam",
|
||||
"pam.plug spm_gw",
|
||||
"pam.plug bridge_gw",
|
||||
};
|
|
@ -1,41 +0,0 @@
|
|||
// *****************************************************************************
|
||||
// *** Setup for the mini01 entry point Machine
|
||||
// *****************************************************************************
|
||||
|
||||
#include "/srv/core/patchman/patchman_service_base_linux.cfg"
|
||||
#include "/srv/core/patchman_service_local.cfg"
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
// Displayed Variables...
|
||||
|
||||
DisplayedVariables +=
|
||||
{
|
||||
};
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
// Start Commands for configuring modules
|
||||
|
||||
StartCommands +=
|
||||
{
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the mini01 spm hub
|
||||
|
||||
"moduleManager.createModule StandardGateway hub",
|
||||
"hub.transportAdd L3Server l3server",
|
||||
"hub.transportCmd l3server(open port=44751)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup manager module for mini01 version numbers etc and plug it in
|
||||
|
||||
"moduleManager.createModule ServerPatchManager spm_mini01 name=spm_mini01",
|
||||
"spm_mini01.plug hub",
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup the PAM module
|
||||
"moduleManager.createModule PatchmanAdminModule pam",
|
||||
"pam.plug hub",
|
||||
};
|
||||
|
9
code/ryzom/server/patchman_cfg/admin_install/patchman/special_patchman_list
Normal file → Executable file
9
code/ryzom/server/patchman_cfg/admin_install/patchman/special_patchman_list
Normal file → Executable file
|
@ -1,10 +1,11 @@
|
|||
|
||||
// mini01 - mini manager
|
||||
// khanat - khanat manager
|
||||
|
||||
mini01_spm ep1.mini01.ryzomcore.local
|
||||
mini01_bridge ep1.mini01.ryzomcore.local
|
||||
khanat localhost
|
||||
khanat_spm localhost
|
||||
khanat_bridge localhost
|
||||
|
||||
|
||||
// std01 - std manager
|
||||
|
||||
std01_spm ep1.std01.ryzomcore.local
|
||||
// std01_spm ep1.std01.ryzomcore.local
|
||||
|
|
|
@ -1,80 +0,0 @@
|
|||
// What to do with characters coming from another mainland shard?
|
||||
// 0: teleport to the stored session id
|
||||
// 1: let the character play anyway, but leave the stored session id unchanged
|
||||
// 2: assign the stored session id with FixedSessionId and let play
|
||||
AllowCharsFromAllSessions = 0;
|
||||
|
||||
// Use Shard Unifier or not
|
||||
DontUseSU = 0;
|
||||
|
||||
// the domain's set of useful addresses
|
||||
LSHost = SUHost;
|
||||
RSMHost = SUHost;
|
||||
|
||||
// MFS config
|
||||
WebSrvUsersDirectory = "";
|
||||
HoFHDTDirectory = "/srv/core/www/hof/hdt";
|
||||
|
||||
// BS Specifics --------------------------------------------------------------------------
|
||||
// BS - set to 1 if a BS is not part of a naming service group (then BS not disclosed
|
||||
// to other services by the Layer 5, i.e. the services sending requests to BS have
|
||||
// to know its/their address(es) by another mean)
|
||||
BSDontUseNS = 1;
|
||||
// BS - set the host of the naming service where the BS register
|
||||
BSNSHost = "localhost";
|
||||
UseBS = 1;
|
||||
XMLSave = 0;
|
||||
|
||||
// Where to save specific shard data (ie: player backup), relatively to SaveShardRoot
|
||||
SaveFilesDirectory = "";
|
||||
|
||||
// where to save generic shard data (ie: packed_sheet)
|
||||
WriteFilesDirectory = "r2_shard/data_shard";
|
||||
|
||||
// Will SaveFilesDirectory will be converted to a full path?
|
||||
ConvertSaveFilesDirectoryToFullPath = 0;
|
||||
|
||||
// BS - Root directory where data are backuped to
|
||||
IncrementalBackupDirectory = "../incremental_backup";
|
||||
|
||||
// IOS - Directory to store ios.string_cache file
|
||||
StringManagerCacheDirectory = "../data_shard_local";
|
||||
|
||||
// IOS - Directory to log chat into
|
||||
LogChatDirectory = "../data_shard_local";
|
||||
|
||||
// MFS - Directories
|
||||
WebRootDirectory = "../www";
|
||||
|
||||
// Root directory where data from shards are stored into
|
||||
SaveShardRoot = "../save_shard/";
|
||||
|
||||
// SU Specifics --------------------------------------------------------------------------
|
||||
// SU - set to 1 if SU didn't use a naming service
|
||||
SUDontUseNS = 1;
|
||||
// SU - host for the NS used by SU
|
||||
SUNSHost = "localhost";
|
||||
// SU - listen address of the SU service (for L5 connections)
|
||||
SUAddress = SUHost+":"+SUPort;
|
||||
// SU - nel and ring database names
|
||||
DBNelName = "nel";
|
||||
DBRingName = "ring_std01";
|
||||
// Nel DB user
|
||||
DBNelUser = "su_agent";
|
||||
// Ring DB user
|
||||
DBRingUser = "su_agent";
|
||||
// SU - password to access to the nel database with DBNelUseruser (default is no password)
|
||||
DBNelPass = "p4ssw0rd";
|
||||
// SU - password to access to the ring database with DBRingUser (default is no password)
|
||||
DBRingPass = "p4ssw0rd";
|
||||
|
||||
// WS Specifics --------------------------------------------------------------------------
|
||||
// WS - use or not the legacy WelcomeService from nel ns (only for backward compatibility during transition to ring)
|
||||
DontUseLSService = 1;
|
||||
|
||||
// Global config --------------------------------------------------------------------------
|
||||
// set to 0 if you want to use the admin system
|
||||
DontUseAES = 1;
|
||||
|
||||
// Dissable generation / display of nldebug messages
|
||||
DissableNLDebug = 1;
|
|
@ -12,7 +12,7 @@
|
|||
define domain_khanat
|
||||
domain khanat
|
||||
use shard_khanat_unifier
|
||||
use shard_khanat_mainland01
|
||||
use shard_khanat_lirria
|
||||
// use shard_khanat_ring01
|
||||
|
||||
// domain ports
|
||||
|
@ -30,15 +30,15 @@ define domain_khanat
|
|||
|
||||
// domain hosts
|
||||
cfg AESHost = "localhost";
|
||||
cfg SUHost = "lirria.khaganat.net";
|
||||
cfg MFSHost = "lirria.khaganat.net";
|
||||
cfg BSHost = "lirria.khaganat.net:49990";
|
||||
cfg SlaveBSHost= "lirria.khaganat.net:49991";
|
||||
cfg MasterLGSHost = "lirria.khaganat.net";
|
||||
cfg SlaveLGSHost = "lirria.khaganat.net";
|
||||
cfg LGSBSHost = "lirria.khaganat.net";
|
||||
cfg DBHost = "lirria.khaganat.net";
|
||||
cfgAfter WebSrvHost = "http://lirria.khaganat.net:50000/";
|
||||
cfg SUHost = "localhost";
|
||||
cfg MFSHost = "localhost";
|
||||
cfg BSHost = "localhost:49990";
|
||||
cfg SlaveBSHost= "localhost:49991";
|
||||
cfg MasterLGSHost = "localhost";
|
||||
cfg SlaveLGSHost = "localhost";
|
||||
cfg LGSBSHost = "localhost";
|
||||
cfg DBHost = "localhost";
|
||||
cfgAfter WebSrvHost = "localhost:50000/";
|
||||
|
||||
// initial config files
|
||||
cfgFile ../cfg/00_base.cfg
|
||||
|
@ -84,7 +84,7 @@ define shard_khanat_unifier
|
|||
use exe_set_std_lgs_slave
|
||||
use backup_lgs
|
||||
cfg DBPass = DBNelPass;
|
||||
host lirria.khaganat.net
|
||||
host localhost
|
||||
|
||||
|
||||
// shard mainland01 ----------------
|
||||
|
@ -95,10 +95,10 @@ define shard_khanat_lirria
|
|||
cfg ShardId = 301;
|
||||
cfg BasePort = 52000;
|
||||
cfg SaveFilesDirectory="khanat_lirria/";
|
||||
cfg NSHost = "lirria.khaganat.net";
|
||||
cfg FSListenHost = "lirria.khaganat.net";
|
||||
cfg NSHost = "localhost";
|
||||
cfg FSListenHost = "localhost";
|
||||
cfgFile ../cfg/02_shard_type_mini_mainland.cfg
|
||||
host lirria.khaganat.net
|
||||
host localhost
|
||||
|
||||
|
||||
// shard ring01 --------------------
|
||||
|
@ -110,7 +110,7 @@ define shard_khanat_ring01
|
|||
cfg BasePort = 52400;
|
||||
cfg SaveFilesDirectory="khanat_ring01/";
|
||||
cfg NSPort = 51100;
|
||||
cfg NSHost = "lirria.khaganat.net" + 51100;
|
||||
cfg NSHost = "localhost" + 51100;
|
||||
cfgFile ../cfg/02_shard_type_std_ring.cfg
|
||||
host lirria.khaganat.net
|
||||
host localhost
|
||||
|
||||
|
|
|
@ -1,442 +0,0 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
// The set of std01 domains
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// std01 Domain
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
// the std01 domain -----------------
|
||||
|
||||
define domain_std01
|
||||
domain std01
|
||||
use shard_std01_unifier
|
||||
use shard_std01_mainland01
|
||||
use shard_std01_mainland02
|
||||
use shard_std01_ring01
|
||||
use shard_std01_ring02
|
||||
|
||||
// domain ports
|
||||
cfg ASWebPort="46700";
|
||||
cfg ASPort="46701";
|
||||
cfg AESPort="46702";
|
||||
cfg SUPort = 50505;
|
||||
cfg SUGlobalPort = 50503;
|
||||
cfg L3BSPort = "49950";
|
||||
cfg L3SlaveBSPort = "49951";
|
||||
cfg L3MasterLGSPort = 49992;
|
||||
cfg L3SlaveLGSPort = 49993;
|
||||
cfg LGSBSPort = 49994;
|
||||
cfg L3LGSBSPort = 49995;
|
||||
|
||||
// domain hosts
|
||||
cfg AESHost = "localhost";
|
||||
cfg SUHost = "su1.std01.ryzomcore.local";
|
||||
cfg MFSHost = "su1.std01.ryzomcore.local";
|
||||
cfg BSHost = "pd1.std01.ryzomcore.local:49990"; // Backup service host for domain
|
||||
cfg SlaveBSHost= "pd2.std01.ryzomcore.local:49991";
|
||||
cfg MasterLGSHost = "pd3.std01.ryzomcore.local";
|
||||
cfg SlaveLGSHost = "pd4.std01.ryzomcore.local";
|
||||
cfg LGSBSHost = "csr.core.ryzomcore.local"; // Backup service host for log service
|
||||
cfg DBHost = "sql.core.ryzomcore.local";
|
||||
cfgAfter WebSrvHost = "http://su1.std01.ryzomcore.local:50000/";
|
||||
|
||||
// initial config files
|
||||
cfgFile ../cfg/00_base.cfg
|
||||
cfgFile ../cfg/01_domain_std01.cfg
|
||||
|
||||
// shard names and ids
|
||||
cfgAfter Mainlands = {
|
||||
cfgAfter "101", "Mainland 01", "(Mainland 01)", "en",
|
||||
cfgAfter "102", "Mainland 02", "(Mainland 02)", "en",
|
||||
cfgAfter };
|
||||
cfgAfter HomeMainlandNames =
|
||||
cfgAfter {
|
||||
cfgAfter "101", "Mainland 01", "mla",
|
||||
cfgAfter "102", "Mainland 02", "mlb",
|
||||
cfgAfter };
|
||||
cfgAfter RRDVarPath = "../rrd_graphs";
|
||||
|
||||
// addition of extra filters for this domain
|
||||
// cfgAfter NegFiltersDebug+= {"DEFAULT_CB", "NET","ADMIN","MIRROR","CDB_MULTI_IMPULSION"};
|
||||
cfgAfter NegFiltersInfo+= {"FESTATS", "FETIME", "FERECV", "FESEND: sent SYNC message to client 1", "EIT: Register EId"};
|
||||
cfgAfter NegFiltersWarning+= {"PIPO_SESSION1", "casino_session_matis01", "invalid damage type 10", "_log_Item_Delete",
|
||||
cfgAfter "_log_Item_Money", "_log_Item_Create", "_log_Item_Move", "botChatMissionAdvance> invalid index 0",
|
||||
cfgAfter "_MaxRange(0) < _MinRange(1)", "Can't find craft plan sheet 'unknown.unknown'"};
|
||||
cfgAfter DontUseAES=1;
|
||||
// cfgAfter RingAccessLimits="d3:j2:f2:l2:p2";
|
||||
cfgAfter RingRPEnabled=0;
|
||||
cfgAfter DomainName = "std01";
|
||||
cfgAfter EnableStlAllocatorChecker = 0;
|
||||
|
||||
cfgAfter // start commands for setting up the exchange level caps of different std01 shards
|
||||
cfgAfter StartCommands += { "setShardExchangeLimit 101 250" };
|
||||
cfgAfter StartCommands += { "setShardExchangeLimit 102 250" };
|
||||
cfgAfter StartCommands += { "displayShardExchangeLimits" };
|
||||
|
||||
|
||||
// shard unifier -------------------
|
||||
|
||||
define shard_std01_unifier
|
||||
shard unifier
|
||||
cfg ShardId = 100;
|
||||
use shard_exe_set_std01_ras
|
||||
use shard_exe_set_std01_unifier
|
||||
|
||||
define shard_exe_set_std01_ras
|
||||
use ras
|
||||
host ep1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_unifier
|
||||
use exe_set_std_unifier
|
||||
host su1.std01.ryzomcore.local
|
||||
cfg DBPass = DBNelPass;
|
||||
|
||||
|
||||
// shard mainland01 ----------------
|
||||
|
||||
define shard_std01_mainland01
|
||||
shard mainland01
|
||||
use shard_exe_set_std01_mainland01_be01
|
||||
use shard_exe_set_std01_mainland01_be02
|
||||
use shard_exe_set_std01_mainland01_be03
|
||||
use shard_exe_set_std01_mainland01_fe01
|
||||
use shard_exe_set_std01_mainland01_fe02
|
||||
cfg ShardId = 101;
|
||||
cfg BasePort = 51000;
|
||||
cfg SaveFilesDirectory="std01_mainland01/";
|
||||
cfg NSHost = "mla1.std01.ryzomcore.local";
|
||||
cfgFile ../cfg/02_shard_type_std_mainland.cfg
|
||||
|
||||
define shard_exe_set_std01_mainland01_be01
|
||||
use exe_set_std_mainland_be01
|
||||
host mla1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland01_be02
|
||||
use exe_set_std_mainland_be02
|
||||
host mla2.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland01_be03
|
||||
use exe_set_std_mainland_be03
|
||||
host mla3.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland01_fe01
|
||||
use exe_set_std_mainland_fe
|
||||
host mla4.std01.ryzomcore.local
|
||||
cfg FSListenHost = "mla4.std01.ryzomcore.local";
|
||||
|
||||
define shard_exe_set_std01_mainland01_fe02
|
||||
use exe_set_std_mainland_fe
|
||||
host mla5.std01.ryzomcore.local
|
||||
cfg FSListenHost = "mla5.std01.ryzomcore.local";
|
||||
|
||||
|
||||
// shard mainland02 ----------------
|
||||
|
||||
define shard_std01_mainland02
|
||||
shard mainland02
|
||||
use shard_exe_set_std01_mainland02_be01
|
||||
use shard_exe_set_std01_mainland02_be02
|
||||
use shard_exe_set_std01_mainland02_be03
|
||||
use shard_exe_set_std01_mainland02_fe01
|
||||
use shard_exe_set_std01_mainland02_fe02
|
||||
cfg ShardId = 102;
|
||||
cfg BasePort = 51100;
|
||||
cfg SaveFilesDirectory="std01_mainland02/";
|
||||
cfg NSHost = "mlb1.std01.ryzomcore.local";
|
||||
cfgFile ../cfg/02_shard_type_std_mainland.cfg
|
||||
|
||||
define shard_exe_set_std01_mainland02_be01
|
||||
use exe_set_std_mainland_be01
|
||||
host mlb1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland02_be02
|
||||
use exe_set_std_mainland_be02
|
||||
host mlb2.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland02_be03
|
||||
use exe_set_std_mainland_be03
|
||||
host mlb3.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_mainland02_fe01
|
||||
use exe_set_std_mainland_fe
|
||||
host mlb4.std01.ryzomcore.local
|
||||
cfg FSListenHost = "mlb4.std01.ryzomcore.local";
|
||||
|
||||
define shard_exe_set_std01_mainland02_fe02
|
||||
use exe_set_std_mainland_fe
|
||||
host mlb5.std01.ryzomcore.local
|
||||
cfg FSListenHost = "mlb5.std01.ryzomcore.local";
|
||||
|
||||
|
||||
// shard ring01 --------------------
|
||||
|
||||
define shard_std01_ring01
|
||||
shard ring01
|
||||
use shard_exe_set_std01_ring01_be
|
||||
use shard_exe_set_std01_ring01_fe
|
||||
cfg ShardId = 201;
|
||||
cfg BasePort = 51400;
|
||||
cfg SaveFilesDirectory="std01_ring01/";
|
||||
cfg NSHost = "rra1.std01.ryzomcore.local";
|
||||
cfgFile ../cfg/02_shard_type_std_ring.cfg
|
||||
|
||||
define shard_exe_set_std01_ring01_be
|
||||
use exe_set_std_ring_be
|
||||
host rra1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_ring01_fe
|
||||
use exe_set_std_ring_fe
|
||||
host rra2.std01.ryzomcore.local
|
||||
cfg FSListenHost = "rra2.std01.ryzomcore.local";
|
||||
|
||||
|
||||
// shard ring02 --------------------
|
||||
|
||||
define shard_std01_ring02
|
||||
shard ring02
|
||||
use shard_exe_set_std01_ring02_be
|
||||
use shard_exe_set_std01_ring02_fe
|
||||
cfg ShardId = 202;
|
||||
cfg BasePort = 51500;
|
||||
cfg SaveFilesDirectory="std01_ring02/";
|
||||
cfg NSHost = "rrb1.std01.ryzomcore.local";
|
||||
cfgFile ../cfg/02_shard_type_std_ring.cfg
|
||||
|
||||
define shard_exe_set_std01_ring02_be
|
||||
use exe_set_std_ring_be
|
||||
host rrb1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_ring02_fe
|
||||
use exe_set_std_ring_fe
|
||||
host rrb2.std01.ryzomcore.local
|
||||
cfg FSListenHost = "rrb2.std01.ryzomcore.local";
|
||||
|
||||
|
||||
// the std01 backup domain ----------
|
||||
|
||||
define domain_std01_backup
|
||||
domain backup01
|
||||
use shard_std01_backup_ras
|
||||
use shard_std01_backup
|
||||
use shard_std01_lgs
|
||||
|
||||
// domain ports
|
||||
cfg ASWebPort="46710";
|
||||
cfg ASPort="46711";
|
||||
cfg AESPort="46712";
|
||||
|
||||
// initial config files
|
||||
cfgFile ../cfg/00_base.cfg
|
||||
cfgFile ../cfg/01_domain_std01.cfg
|
||||
|
||||
// addition of extra filters for this domain
|
||||
cfgAfter NegFiltersDebug+= {"DEFAULT_CB", "NET","ADMIN","MIRROR","CDB_MULTI_IMPULSION"};
|
||||
cfgAfter NegFiltersInfo+= {"NET", "FETIME","TimerManagerUpdate"};
|
||||
cfgAfter NegFiltersWarning+= {"AES"};
|
||||
|
||||
// Force all backup services to launch in write only mode
|
||||
cfgAfter BSReadState = 0;
|
||||
cfgAfter RRDVarPath = "../rrd_graphs";
|
||||
cfgAfter DontUseAES=1;
|
||||
cfgAfter DontUseNS=1;
|
||||
|
||||
// shard names and ids
|
||||
cfgAfter Mainlands = {
|
||||
cfgAfter "101", "Mainland 01", "(Mainland 01)", "en",
|
||||
cfgAfter "102", "Mainland 02", "(Mainland 02)", "en",
|
||||
cfgAfter };
|
||||
cfgAfter HomeMainlandNames =
|
||||
cfgAfter {
|
||||
cfgAfter "101", "Mainland 01", "mla",
|
||||
cfgAfter "102", "Mainland 02", "mlb",
|
||||
cfgAfter };
|
||||
|
||||
|
||||
// backup domain ras ---------------
|
||||
|
||||
define shard_std01_backup_ras
|
||||
shard std01_backup_ras
|
||||
cfg ShardId = 100;
|
||||
use ras
|
||||
host ep1.std01.ryzomcore.local
|
||||
|
||||
|
||||
// the main backup pair ------------
|
||||
|
||||
define shard_std01_backup
|
||||
shard backup
|
||||
use shard_exe_set_std01_backup_master
|
||||
use shard_exe_set_std01_backup_slave
|
||||
|
||||
define shard_exe_set_std01_backup_master
|
||||
name bs_master
|
||||
use exe_set_std_backup_master
|
||||
host pd1.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_backup_slave
|
||||
name bs_slave
|
||||
// hack to workaround bug in backup service
|
||||
// use exe_set_std_backup_slave
|
||||
use exe_set_std01_backup_slave
|
||||
host pd2.std01.ryzomcore.local
|
||||
cfgAfter MasterBSHost = "pd1.std01.ryzomcore.local:49990";
|
||||
|
||||
// hack to workaround bug in backup service
|
||||
define exe_set_std01_backup_slave
|
||||
use raes
|
||||
use std01_backup_slave
|
||||
use pdss
|
||||
|
||||
// hack to workaround bug in backup service
|
||||
define std01_backup_slave
|
||||
use bms
|
||||
cmdLine backup_service -C. -L. --nobreak --writepid -P49991
|
||||
cfg #include "../std01/cfg/backup_module_service_slave.cfg"
|
||||
cfgAfter ListeningPort = 49991;
|
||||
cfgAfter L3ListeningPort = 49951;
|
||||
cfgAfter WebPort = 49971;
|
||||
cfgAfter BSReadState = 0;
|
||||
cfgAfter SaveShardRoot = "../save_shard/";
|
||||
|
||||
|
||||
// lgs pair & relates bs ------------
|
||||
|
||||
define shard_std01_lgs
|
||||
shard lgs
|
||||
use shard_exe_set_std01_lgs_primary
|
||||
use shard_exe_set_std01_lgs_secondary
|
||||
use shard_exe_set_std01_lgs_bs
|
||||
cfg L3MasterLGSPort = 49992;
|
||||
cfg L3SlaveLGSPort = 49993;
|
||||
cfg LGSBSPort = 49994;
|
||||
cfg L3LGSBSPort = 49995;
|
||||
cfg MasterLGSHost = "pd3.std01.ryzomcore.local";
|
||||
cfg SlaveLGSHost = "pd4.std01.ryzomcore.local";
|
||||
cfg LGSBSHost = "csr.core.ryzomcore.local";
|
||||
|
||||
define shard_exe_set_std01_lgs_primary
|
||||
name lgs_primary
|
||||
use raes
|
||||
use exe_set_std_lgs_master
|
||||
host pd3.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_lgs_secondary
|
||||
name lgs_secondary
|
||||
use raes
|
||||
use exe_set_std_lgs_slave
|
||||
host pd4.std01.ryzomcore.local
|
||||
|
||||
define shard_exe_set_std01_lgs_bs
|
||||
name lgs_bs
|
||||
use raes
|
||||
use backup_lgs
|
||||
host csr.core.ryzomcore.local
|
||||
|
||||
|
||||
// the std01 las domain -------------
|
||||
|
||||
define domain_std01_las
|
||||
domain las01
|
||||
use shard_std01_las_ras
|
||||
use shard_std01_las_master
|
||||
use shard_std01_las_slave
|
||||
|
||||
// domain ports
|
||||
cfg ASWebPort="46720";
|
||||
cfg ASPort="46721";
|
||||
cfg AESPort="46722";
|
||||
|
||||
// initial config files
|
||||
cfgFile ../cfg/00_base.cfg
|
||||
// cfgFile ../cfg/01_domain_std01.cfg
|
||||
|
||||
// addition of extra filters for this domain
|
||||
cfgAfter NegFiltersDebug+= {"DEFAULT_CB", "NET","ADMIN","MIRROR","CDB_MULTI_IMPULSION"};
|
||||
cfgAfter NegFiltersInfo+= {"NET", "FETIME","TimerManagerUpdate"};
|
||||
cfgAfter NegFiltersWarning+= {"AES"};
|
||||
cfgAfter DontUseAES=1;
|
||||
|
||||
|
||||
// las domain ras ------------------
|
||||
|
||||
define shard_std01_las_ras
|
||||
shard std01_las_ras
|
||||
cfg ShardId = 100;
|
||||
use ras
|
||||
host ep1.std01.ryzomcore.local
|
||||
|
||||
|
||||
// master las ----------------------
|
||||
|
||||
define shard_std01_las_master
|
||||
shard std01_las_master
|
||||
cfg ShardId = 99;
|
||||
use raes
|
||||
use las_mainland01
|
||||
use las_mainland02
|
||||
use las_ring01
|
||||
use las_ring02
|
||||
host pd3.std01.ryzomcore.local
|
||||
|
||||
define las_mainland01
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_mainland01/pds"};
|
||||
cfgAfter WebPort = 49899;
|
||||
name las_mainland01
|
||||
use las
|
||||
|
||||
define las_mainland02
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_mainland02/pds"};
|
||||
cfgAfter WebPort = 49898;
|
||||
name las_mainland02
|
||||
use las
|
||||
|
||||
define las_ring01
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_ring01/pds"};
|
||||
cfgAfter WebPort = 49894;
|
||||
name las_ring01
|
||||
use las
|
||||
|
||||
define las_ring02
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_ring02/pds"};
|
||||
cfgAfter WebPort = 49893;
|
||||
name las_ring02
|
||||
use las
|
||||
|
||||
|
||||
// slave las ------------------------
|
||||
|
||||
define shard_std01_las_slave
|
||||
shard std01_las_slave
|
||||
cfg ShardId = 98;
|
||||
use raes
|
||||
use las_mainland01_slave
|
||||
use las_mainland02_slave
|
||||
use las_ring01_slave
|
||||
use las_ring02_slave
|
||||
host pd4.std01.ryzomcore.local
|
||||
|
||||
define las_mainland01_slave
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_mainland01/pds"};
|
||||
cfgAfter WebPort = 49899;
|
||||
name las2_mainland01
|
||||
use las
|
||||
|
||||
define las_mainland02_slave
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_mainland02/pds"};
|
||||
cfgAfter WebPort = 49898;
|
||||
name las2_mainland02
|
||||
use las
|
||||
|
||||
define las_ring01_slave
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_ring01/pds"};
|
||||
cfgAfter WebPort = 49894;
|
||||
name las2_ring01
|
||||
use las
|
||||
|
||||
define las_ring02_slave
|
||||
cfgAfter StartCommands += {"PDRootDirectory /srv/core/backup01/save_shard_pd/std01_ring02/pds"};
|
||||
cfgAfter WebPort = 49893;
|
||||
name las2_ring02
|
||||
use las
|
|
@ -14,7 +14,7 @@ NegFiltersInfo = { "NET" };
|
|||
NegFiltersWarning = { "NETL", "CT_LRC", "VAR:" };
|
||||
|
||||
// Setting up WIN displayer
|
||||
WindowStyle = "WIN";
|
||||
WindowStyle = "GTK";
|
||||
FontName = "Courier New";
|
||||
FontSize = 9;
|
||||
|
||||
|
@ -43,10 +43,10 @@ StartCommands +=
|
|||
// "gw1.transportAdd L3Client l3client",
|
||||
// "gw1.transportCmd l3client(connect addr=lirria.khaganat.net:44748)",
|
||||
|
||||
// ats spm gateway
|
||||
// Setup Manager gateway (on bridge)
|
||||
"moduleManager.createModule StandardGateway gw2",
|
||||
"gw2.transportAdd L3Client l3client",
|
||||
"gw2.transportCmd l3client(connect addr=lirria.khaganat.net:44751)",
|
||||
"gw2.transportCmd l3client(connect addr=localhost:44751)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
@ -71,12 +71,12 @@ DisplayedVariables +=
|
|||
"@PAM States|terminal.state *pam",
|
||||
"@Update PAMs|terminal.on *pam installUpdate",
|
||||
"@Quit PAMs|terminal.on *pam quit",
|
||||
"", "SPT0",
|
||||
"", "SPT1",
|
||||
"", "SPT2",
|
||||
"", "SPT3",
|
||||
"", "SPT4",
|
||||
"", "SPT5",
|
||||
// "", "SPT0",
|
||||
// "", "SPT1",
|
||||
// "", "SPT2",
|
||||
// "", "SPT3",
|
||||
// "", "SPT4",
|
||||
// "", "SPT5",
|
||||
// "", "SPT6",
|
||||
// "", "SPT7",
|
||||
// "", "SPT8",
|
||||
|
|
3
code/ryzom/server/patchman_cfg/terminal_khanat/terminal_khanat
Executable file
3
code/ryzom/server/patchman_cfg/terminal_khanat/terminal_khanat
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
/Volumes/SIELA/Khaganat/khaganat/code/build_server/bin/ryzom_patchman_service --nolog -C. -L.
|
|
@ -1,93 +0,0 @@
|
|||
//--------------------------------------------------------------------------------
|
||||
// Stuff for Windows (as opposed to Linux)
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
// Stuff common to all patchman services
|
||||
DontUseAES = 1;
|
||||
DontUseTS = 1;
|
||||
DontUseNS = 1;
|
||||
UpdateAssertionThreadTimeout = 0;
|
||||
|
||||
// Common Filters
|
||||
NegFiltersDebug = { "NET", "VERBOSE", "GUSREP" };
|
||||
NegFiltersInfo = { "NET" };
|
||||
NegFiltersWarning = { "NETL", "CT_LRC", "VAR:" };
|
||||
|
||||
// Setting up WIN displayer
|
||||
WindowStyle = "WIN";
|
||||
FontName = "Courier New";
|
||||
FontSize = 9;
|
||||
|
||||
// For windows boxes we dissable out stdin thread
|
||||
DontUseStdIn = 1;
|
||||
|
||||
// how to sleep between to network update
|
||||
// 0 = pipe
|
||||
// 1 = usleep
|
||||
// 2 = nanosleep
|
||||
// 3 = sched_yield
|
||||
// 4 = nothing
|
||||
UseYieldMethod = 0;
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
// Start Commands for configuring modules
|
||||
|
||||
StartCommands +=
|
||||
{
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup gateways
|
||||
|
||||
// bridge gateway
|
||||
// "moduleManager.createModule StandardGateway gw1",
|
||||
// "gw1.transportAdd L3Client l3client",
|
||||
// "gw1.transportCmd l3client(connect addr=localhost:44748)",
|
||||
|
||||
// ats spm gateway
|
||||
"moduleManager.createModule StandardGateway gw2",
|
||||
"gw2.transportAdd L3Client l3client",
|
||||
"gw2.transportCmd l3client(connect addr=localhost:44752)",
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Setup for terminal
|
||||
|
||||
// setup an 'spt' module to act as a terminal for the internal spm module
|
||||
"moduleManager.createModule ServerPatchTerminal terminal target=spm_std01",
|
||||
"terminal.plug gw1",
|
||||
"terminal.plug gw2",
|
||||
};
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
// Displayed Variables...
|
||||
|
||||
DisplayedVariables +=
|
||||
{
|
||||
"@States|terminal.state *",
|
||||
"", "@STD01 Domains (live,backup,las)|terminal.dump",
|
||||
"", "@SPA States|terminal.state *spa",
|
||||
"@Deploy|terminal.uploadDepCfg",
|
||||
"@PAM States|terminal.state *pam",
|
||||
"@Update PAMs|terminal.on *pam installUpdate",
|
||||
"@Quit PAMs|terminal.on *pam quit",
|
||||
"", "SPT0",
|
||||
"", "SPT1",
|
||||
"", "SPT2",
|
||||
"", "SPT3",
|
||||
"", "SPT4",
|
||||
"", "SPT5",
|
||||
// "", "SPT6",
|
||||
// "", "SPT7",
|
||||
// "", "SPT8",
|
||||
// "", "SPT9",
|
||||
// "", "SPTA",
|
||||
// "", "SPTB",
|
||||
// "", "SPTC",
|
||||
// "", "SPTD",
|
||||
// "", "SPTE",
|
||||
// "", "SPTF",
|
||||
// "", "LastMsg|LastSPTMessage",
|
||||
};
|
||||
|
||||
NumSPTWatches=5;
|
|
@ -1,10 +0,0 @@
|
|||
// ---------------------------------
|
||||
// common definitions
|
||||
|
||||
include "../shard_ctrl_definitions.txt"
|
||||
|
||||
|
||||
// ---------------------------------
|
||||
// live domain
|
||||
|
||||
include "../shard_ctrl_std01.txt"
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
start S:\devw_x86\bin\Release\ryzom_patchman_service.exe --nolog -C. -L.
|
Loading…
Reference in a new issue