Linux multi-monitor fullscreen support
[ryzomcore.git] / ryzom / server / patchman_cfg / shard_ctrl_definitions.txt
blob8deb9f5332760e2739cb17859d5d267f501a19b8
1 //-----------------------------------------------------------------------------
2 // Common Definitions
3 //-----------------------------------------------------------------------------
5 // ---------------------------------
6 // shard types & exe sets
8 // mini ring -----------------------
10 define exe_set_mini_ring
11         use raes
12         use ms_mini_ring
13         use ais_ring
14         use egs_ring
15         use dss_ring
16         use gpms_ring
17         use ios_ring
18         use rns_ring
19         use fes_solo
20         use ts_std
21         use rws_std
22         cfg NSHost="localhost";
24 // mini mainland -------------------
26 define exe_set_mini_mainland
27         use raes
28         use ms_mini_mainland
29         use ais_newbieland
30         use egs_mainland
31         use gpms_mainland
32         use ios_mainland
33         use rns_mainland
34         use fes_solo
35         use ts_std
36         use rws_std
37         cfg NSHost="localhost";
40 // full ring -----------------------
42 define exe_set_std_ring_be
43         use raes
44         use ms_std_ring
45         use ais_ring
46         use egs_ring
47         use dss_ring
48         use gpms_ring
49         use ios_ring
50         use rns_ring
51         use ts_std
52         use rws_std
54 define exe_set_std_ring_fe
55         use raes
56         use ms_std_ring
57         use fes_std_pair01
58         use fes_std_pair02
61 // full mainland -------------------
63 define exe_set_std_mainland_fe
64         use raes
65         use ms_std_mainland
66         use exe_set_std_mainland_fe_basics
68 define exe_set_std_mainland_fe_basics
69         use fes_std_pair01
70         use fes_std_pair02
72 define exe_set_std_mainland_be01
73         use raes
74         use ms_std_mainland
75         use exe_set_std_mainland_be01_basics
77 define exe_set_std_mainland_be01_basics
78         use egs_mainland
79         use gpms_mainland
80         use ios_mainland
81         use rns_mainland
82         use ts_std
83         use rws_std
85 define exe_set_std_mainland_be02
86         use raes
87         use ms_std_mainland
88 //      use exe_set_std_mainland_be02_basics
90 define exe_set_std_mainland_be02_basics
91 //      use ais_fyros
92 //      use ais_zorai
93 //      use ais_roots
95 define exe_set_std_mainland_be03
96         use raes
97         use ms_std_mainland
98         use exe_set_std_mainland_be03_basics
100 define exe_set_std_mainland_be03_basics
101 //      use ais_matis
102 //      use ais_tryker
103         use ais_newbieland
105 // unifier and co ------------------
107 define exe_set_mini_unifier
108         use raes
109         use su_mini
111 define exe_set_std_unifier
112         use raes
113         use su_std
114         use mfs_std
116 define exe_set_std_backup_master
117         use raes
118         use bms_master
119         use pdss
121 define exe_set_std_backup_slave
122         use raes
123         use bms_slave
124         use pdss
126 define exe_set_std_lgs_master
127         use lgs_master
129 define exe_set_std_lgs_slave
130         use lgs_slave
133 // ---------------------------------
134 // standard data packs
136 define common
137         cfg DontLog = 1;
138         data cfg
139 //      data scripts
141 define shard_common
142         use common
143         data data_common
144         data data_game_share
145         data data_leveldesign
148 // ---------------------------------
149 // executables
151 // ais -----------------------------
153 define ais
154         use shard_common
155         cfg #include "../live/service_ai_service/ai_service.cfg"
156         cfg WriteFilesDirectory= "../live/service_ai_service/";
157         cfgAfter GraphVars += { "TickSpeedLoop", "0" };
158         cfgAfter GraphVars += { "TickSpeedLoop", "60000" };
159         cfgAfter GraphVars += { "L5CallbackCount", "0" };
160         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
161         cfgAfter GraphVars += { "L5CallbackTime", "0" };
162         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
163         cfgAfter GraphVars += { "MirrorCallbackCount", "0" };
164         cfgAfter GraphVars += { "MirrorCallbackCount", "60000" };
165         cfgAfter GraphVars += { "MirrorCallbackTime", "0" };
166         cfgAfter GraphVars += { "MirrorCallbackTime", "60000" };
168 define ais_ring
169         name ais
170         cmdLine ai_service -C. -L. --nobreak --writepid -mCommon:Ring
171         use ais
172         data data_r2_desert
173         // data data_r2_forest
174         // data data_r2_jungle
175         // data data_r2_lakes
176         // data data_r2_roots
178 define ais_mainland
179         name ais
180         cmdLine ai_service -C. -L. --nobreak --writepid -mCommon:Indoors:Newbieland:Post
181         use ais
182         data data_mainland_common_primitives
183         data data_newbieland_primitives
184         data data_newbieland
185         data data_indoors
188 define ais_mini_mainland
189         name ais
190         cmdLine ai_service -C. -L. --nobreak --writepid -mCommon:Indoors:Newbieland:Post
191         use ais_mainland
193 define ais_newbieland
194         name ais_newbieland
195         cmdLine ai_service -C. -L. --nobreak --writepid -mCommon:Indoors:Newbieland:Post
196         use ais
197         data data_mainland_common_primitives
198         data data_newbieland_primitives
199         data data_newbieland
200         data data_indoors
203 // bms -----------------------------
205 define bms
206         use common
207         data data_leveldesign
208 //      cmdLine backup_module_service
209 //      cfg #include "../live/cfg/backup_module_service.cfg"
210         cfg #include "../live/service_backup_service/backup_service.cfg"
211 //      cfg #include "../live/cfg/backup_service.cfg"
212         cfg WriteFilesDirectory= "../live/service_backup_service/";
214 define bms_master
215         use bms
216         cmdLine backup_service -C. -L. --nobreak --writepid -P49990
217         //cfg #include "../live/cfg/backup_module_service_master.cfg"
218         cfg #include "../live/service_backup_service/backup_service.cfg"
219         cfgAfter ListeningPort = 49990;
220         cfgAfter L3ListeningPort = 49950;
221         cfgAfter WebPort = 49970;
222         cfgAfter BSReadState = 1;
223         cfgAfter SaveShardRoot = "../save_shard_bs/";
225 define bms_master2
226         use bms
227         cmdLine backup_service -C. -L. --nobreak --writepid -P49994
228         //cfg #include "../live/cfg/backup_module_service_master.cfg"
229         cfg #include "../live/service_backup_service/backup_service.cfg"
230         cfgAfter ListeningPort = 49994;
231         cfgAfter L3ListeningPort = 49954;
232         cfgAfter WebPort = 49974;
233         cfgAfter BSReadState = 1;
234         cfgAfter SaveShardRoot = "../save_shard_bs/";
236 define bms_slave
237         use bms
238         cmdLine backup_service -C. -L. --nobreak --writepid -P49991
239         //cfg #include "../live/cfg/backup_module_service_slave.cfg"
240         cfg #include "../live/service_backup_service/backup_service.cfg"
241         cfgAfter ListeningPort = 49991;
242         cfgAfter L3ListeningPort = 49951;
243         cfgAfter WebPort = 49971;
244         cfgAfter BSReadState = 0;
245         cfgAfter SaveShardRoot = "../save_shard_bs/";
247 define bms_pd_master
248         use bms
249         cmdLine backup_service -C. -L. --nobreak --writepid -P49992
250         //cfg #include "../live/cfg/backup_module_service_master.cfg"
251         cfg #include "../live/service_backup_service/backup_service.cfg"
252         cfgAfter ListeningPort = 49992;
253         cfgAfter L3ListeningPort = 49952;
254         cfgAfter WebPort = 49972;
255         cfgAfter BSReadState = 1;
256         cfgAfter SaveShardRoot = "../save_shard_pd/";
258 define bms_pd_slave
259         use bms
260         cmdLine backup_service -C. -L. --nobreak --writepid -P49993
261         //cfg #include "../live/cfg/backup_module_service_slave.cfg"
262         cfg #include "../live/service_backup_service/backup_service.cfg"
263         cfgAfter ListeningPort = 49993;
264         cfgAfter L3ListeningPort = 49953;
265         cfgAfter WebPort = 49973;
266         cfgAfter BSReadState = 0;
267         cfgAfter SaveShardRoot = "../save_shard_pd/";
269 define backup_lgs
270         use bms
271         cmdLine backup_service -C. -L. --nobreak --writepid -P49994
272         //cfg #include "../live/cfg/backup_module_service_master.cfg"
273         cfg #include "../live/service_backup_service/backup_service.cfg"
274         cfgAfter ListeningPort = 49994;
275         cfgAfter L3ListeningPort = 49995;
276         cfgAfter WebPort = 49972;
277         cfgAfter BSReadState = 1;
278         cfgAfter SaveShardRoot = "../save_shard_lgs/";
279         cfgAfter UseTempFile = 0;
281 // lgs -----------------------------
282 define lgs
283         use common
284         data data_leveldesign
286         cmdLine logger_service -C. -L. --nobreak --writepid
287         cfg #include "../live/cfg/logger_service.cfg"
289         cfg LogQueryResultFile = "log_query_result.txt";
290         cfg SaveFilesDirectory = "save_shard/";
291         cfg BSHost = LGSBSHost+":"+LGSBSPort;
292         cfg L3BSPort = LGSBSPort;
293         cfg DontUseNS = 1;
294         
295         cfgAfter StartCommands +=
296         cfgAfter {
297         cfgAfter        "moduleManager.createModule LoggerService ls",
298         cfgAfter        "moduleManager.createModule StandardGateway lgs_gw",
299         cfgAfter        "ls.plug lgs_gw",
300         cfgAfter        "lgs_gw.transportAdd L3Server l3s",
301         cfgAfter        "lgs_gw.transportOptions l3s(PeerInvisible)",
302         cfgAfter        "lgs_gw.transportCmd l3s(open port="+ LGSL3Port +")",
303         cfgAfter };
304         cfgAfter SaveShardRoot = "../save_shard_lgs/";
305         cfgAfter SaveFilesDirectory = "../save_shard_lgs/";
306     
307 define lgs_master
308         use lgs
309         cfg LGSL3Port = L3MasterLGSPort;
312 define lgs_slave
313         use lgs
314         cfg LGSL3Port = L3SlaveLGSPort;
317 // dss -----------------------------
319 define dss
320         use shard_common
321         cmdLine dynamic_scenario_service -C. -L. --nobreak --writepid
322         cfg #include "../live/service_dynamic_scenario_service/dynamic_scenario_service.cfg"
323         cfg WriteFilesDirectory="../live/service_dynamic_scenario_service/";
325 //define dss_mainland
326 //      use dss
327 //      cfg #include "../live/cfg/dynamic_scenario_service_mainland.cfg"
329 define dss_ring
330         use dss
331         // cfg #include "../live/cfg/dynamic_scenario_service_ring.cfg"
334 // egs -----------------------------
336 define egs
337         use shard_common
338         cmdLine entities_game_service -C. -L. --nobreak --writepid
339         data data_language
340         cfg #include "../live/service_entities_game_service/entities_game_service.cfg"
341         cfg PathsNoRecurse= {"."};
342         cfg WriteFilesDirectory="../live/service_entities_game_service/";
343         cfg NeverAggroPriv = ":OBSERVER:G:SG:GM:SGM:EM:";
344         cfg AlwaysInvisiblePriv = ":OBSERVER:EM:";
345         cfg TimeBeforeDisconnection = 300;
346         cfg 
347         cfgAfter StartCommands += {
348         cfgAfter        "moduleManager.createModule AnimSessionManager asm",
349         cfgAfter        "asm.plug gw",
350         cfgAfter };
351         cfgAfter GraphVars += { "NbPlayers", "60000" };
352         cfgAfter GraphVars += { "CharacterLoadPerTick", "0" };
353         cfgAfter GraphVars += { "CharacterLoadPerTick", "60000" };
354         cfgAfter GraphVars += { "CharacterSavePerTick", "0" };
355         cfgAfter GraphVars += { "CharacterSavePerTick", "60000" };
356         cfgAfter GraphVars += { "TickSpeedLoop", "0" };
357         cfgAfter GraphVars += { "TickSpeedLoop", "60000" };
358         cfgAfter GraphVars += { "L5CallbackCount", "0" };
359         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
360         cfgAfter GraphVars += { "L5CallbackTime", "0" };
361         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
362         cfgAfter GraphVars += { "MirrorCallbackCount", "0" };
363         cfgAfter GraphVars += { "MirrorCallbackCount", "60000" };
364         cfgAfter GraphVars += { "MirrorCallbackTime", "0" };
365         cfgAfter GraphVars += { "MirrorCallbackTime", "60000" };
366         cfgAfter RingRPXPRequiredPerAction=700;
367         cfgAfter RingRPXPRequiredPerTimeSlice=700;
370 define egs_mainland
371         use egs
372         data data_mainland_common_primitives
373         data data_newbieland_primitives
374         data data_newbieland
375         data data_indoors
376         //cfg #include "../live/cfg/entities_game_service_mainland.cfg"
377         cfgAfter MaxXPGainPerPlayer = 30.0;
378         cfgAfter DeathXPFactor = 0.1;
379         cfgAfter CachePrims = 1;
380         cfgAfter CorrectInvalidPlayerPositions = 1;
382 define egs_ring
383         use egs
384         data data_mainland_common_primitives
385         // data data_newbieland_primitives
386         // data data_newbieland
387         // data data_indoors
388         //cfg #include "../live/cfg/entities_game_service_ring.cfg" // care
389         cfg UsedContinents = 
390         cfg {
391         cfg     "r2_desert", "10000",
392         // cfg  "r2_forest", "10001",
393         // cfg  "r2_jungle", "10002",
394         // cfg  "r2_lakes",  "10003",
395         // cfg  "r2_roots",  "10004",
396         cfg };
397         cfgAfter MaxXPGainPerPlayer = 30.0;
398         cfgAfter DeathXPFactor = 0.0;
399         cfgAfter CachePrims = 1;
400         cfgAfter CorrectInvalidPlayerPositions = 0;
401         cfgAfter RingRPEnabled = 0;
404 // fes -----------------------------
406 define fes
407         use shard_common
408         cmdLine frontend_service -C. -L. --nobreak --writepid
409         cfg #include "../live/service_frontend_service/frontend_service.cfg"
410         cfg WriteFilesDirectory="../live/service_frontend_service/";
411         cfgAfter GraphVars += { "TickSpeedLoop", "0" };
412         cfgAfter GraphVars += { "TickSpeedLoop", "60000" };
413         cfgAfter GraphVars += { "L5CallbackCount", "0" };
414         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
415         cfgAfter GraphVars += { "L5CallbackTime", "0" };
416         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
417         cfgAfter GraphVars += { "MirrorCallbackCount", "0" };
418         cfgAfter GraphVars += { "MirrorCallbackCount", "60000" };
419         cfgAfter GraphVars += { "MirrorCallbackTime", "0" };
420         cfgAfter GraphVars += { "MirrorCallbackTime", "60000" };
422 define fes_solo
423         use fes
424         use sbs
425         cfg FSUDPPort = 47860;
427 define fes_std_pair01
428         use fes
429         use sbs
430         cfg FSUDPPort = 47851;
432 define fes_std_pair02
433         use fes
434         use sbs
435         cfg FSUDPPort = 47852;
437 define fes_std_pair03
438         use fes
439         use sbs
440         cfg FSUDPPort = 47853;
442 define fes_std_pair04
443         use fes
444         use sbs
445         cfg FSUDPPort = 47854;
448 // gpms ----------------------------
450 define gpms
451         use shard_common
452         cmdLine gpm_service -C. -L. --nobreak --writepid
453         data data_pacs_prim
454         cfg #include "../live/service_gpm_service/gpm_service.cfg"
455         cfg WriteFilesDirectory="../live/service_gpm_service/";
456         cfgAfter GraphVars += { "TickSpeedLoop", "0" };
457         cfgAfter GraphVars += { "TickSpeedLoop", "60000" };
458         cfgAfter GraphVars += { "L5CallbackCount", "0" };
459         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
460         cfgAfter GraphVars += { "L5CallbackTime", "0" };
461         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
462         cfgAfter GraphVars += { "MirrorCallbackCount", "0" };
463         cfgAfter GraphVars += { "MirrorCallbackCount", "60000" };
464         cfgAfter GraphVars += { "MirrorCallbackTime", "0" };
465         cfgAfter GraphVars += { "MirrorCallbackTime", "60000" };
467 define gpms_mainland
468         use gpms
469         data data_newbieland
470         data data_indoors
471         //cfg #include "../live/cfg/gpm_service_mainland.cfg"
473 define gpms_ring
474         use gpms
475         data data_r2_desert
476         // data data_r2_forest
477         // data data_r2_jungle
478         // data data_r2_lakes
479         // data data_r2_roots
480         //cfg #include "../live/cfg/gpm_service_ring.cfg"
483 // pdss ----------------------------
485 define pdss
486         name pdss
487         use common
488         data data_leveldesign
489         cmdLine pd_support_service -C. -L. --nobreak --writepid
490         cfg
491         cfg NSHost="localhost";
492         cfg
493         cfg HourlyCommands =
494         cfg {
495         cfg     "system /srv/core/bin/hourly_script.sh",
496         cfg };
497         cfg
498         cfg DailyCommands =
499         cfg {
500         cfg     "system /srv/core/bin/daily_script.sh",
501         cfg
502         cfg     "fdcCacheClear",
503         cfg     "fdcCacheAddFileSpecRecurse /srv/core/save_shard_backups/latest/characters/account_*_?_pdr.bin",
504         cfg
505         cfg     "JobUpdatesPerUpdate 10",
506         cfg };
507         cfg
508         cfg InputFileDirectory="/srv/core/save_shard_backups/latest/characters/";
509         cfg OutputFileDirectory="../stats/";
510         cfg ScriptDirectory="../live/service_pd_support_service/scripts/";
511         cfg DontUseNS=1;
512         cfg DontUseTS=1;
513         cfg DontUseAES=1;
516 // ios -----------------------------
518 define ios
519         use shard_common
520         cmdLine input_output_service -C. -L. --nobreak --writepid
521         data data_language
522         cfg #include "../live/service_input_output_service/input_output_service.cfg"
523         cfg WriteFilesDirectory="../live/service_input_output_service/";
524         cfgAfter VerboseStringManager = 0;
525         cfgAfter VerboseStringManagerParser = 0;
526         cfgAfter VerboseChat = 0;
527         cfgAfter VerboseChatManagement = 0;
528         cfgAfter VerboseNameTranslation = 0;
529         cfgAfter // Create a char name mapper
530         cfgAfter StartCommands +=
531         cfgAfter {
532         cfgAfter        "moduleManager.createModule CharNameMapper cnm",
533         cfgAfter        "cnm.plug gw",
534         cfgAfter        "moduleManager.createModule IOSRingModule iosrm",
535         cfgAfter        "iosrm.plug gw",
536         cfgAfter };
539 define ios_mainland
540         use ios
541         //cfg #include "../live/cfg/input_output_service_mainland.cfg"
543 define ios_ring
544         use ios
545         //cfg #include "../live/cfg/input_output_service_ring.cfg"
548 // las -----------------------------
550 define las
551         use common
552         cmdLine log_analyser_service -C. -L. --nobreak --writepid
553         cfg #include "../live/service_log_analyser_service/log_analyser_service.cfg"
554         cfg WriteFilesDirectory="../";
557 // mfs -----------------------------
559 define mfs
560         use common
561         cmdLine mail_forum_service -C. -L. --nobreak --writepid
562         data data_www
563         cfg #include "../live/service_mail_forum_service/mail_forum_service.cfg"
564         cfg WriteFilesDirectory="../live/service_mail_forum_service/";
566 define mfs_std
567         use mfs
570 // mos -----------------------------
572 define mos
573         use shard_common
574         cmdLine monitor_service -C. -L. --nobreak --writepid
575         cfg #include "../live/service_monitor_service/monitor_service.cfg"
576         cfg WriteFilesDirectory="../live/service_monitor_service/";
579 // ms ------------------------------
581 define ms
582         use shard_common
583         cmdLine mirror_service -C. -L. --nobreak --writepid
584         cfg #include "../live/service_mirror_service/mirror_service.cfg"
585         cfg WriteFilesDirectory="../live/service_mirror_service/";
586         cfgAfter GraphVars += { "UserSpeedLoop", "0" };
587         cfgAfter GraphVars += { "UserSpeedLoop", "60000" };
588         cfgAfter GraphVars += { "L5CallbackCount", "0" };
589         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
590         cfgAfter GraphVars += { "L5CallbackTime", "0" };
591         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
593 define ms_mini_ring
594         use ms
596 define ms_mini_mainland
597         use ms
599 define ms_std_ring
600         use ms
602 define ms_std_mainland
603         use ms
606 // raes -----------------------------
608 define raes
609         cmdLine none
610         data service_ryzom_admin_service
613 // ras -----------------------------
615 define ras
616         use common
617         data data_www
618         cmdLine ryzom_admin_service --fulladminname=ryzom_admin_service --shortadminname=AS -C. -L. --nobreak --writepid
619         cfg #include "../live/service_ryzom_admin_service/ryzom_as.cfg"
620         cfg WriteFilesDirectory="../";
623 // rns ------------------------------
625 define rns
626         use common
627         cmdLine ryzom_naming_service -C. -L. --nobreak --writepid
628         cfg #include "../live/service_ryzom_naming_service/naming_service.cfg"
629         cfg WriteFilesDirectory="../live/service_ryzom_naming_service/";
631 define rns_ring
632         use rns
634 define rns_mainland
635         use rns
638 // rws ------------------------------
640 define rws
641         use common
642         cmdLine ryzom_welcome_service -C. -L. --nobreak --writepid
643         cfg #include "../live/service_ryzom_welcome_service/welcome_service.cfg"
644         cfg WriteFilesDirectory="../live/service_ryzom_welcome_service/";
646 define rws_std
647         use rws
649 // sbs ------------------------------
651 define sbs
652         use common
653         cmdLine session_browser_server -C. -L. --nobreak --writepid
654         cfg SBSPort = FSUDPPort+1000;
655         cfg WriteFilesDirectory="../live/service_session_browser_server/";
656         cfg DontUseNS = 0;
657         cfg StartCommands += 
658         cfg {
659         cfg             "moduleManager.createModule SessionBrowserServerMod sbs suAddr="+SUHost+":49999 listenPort="+SBSPort+" ring_db(host="+DBHost+" user="+DBRingUser+" password="+DBRingPass+" base="+DBRingName+")",
660         cfg             "sbs.plug gw",
661         cfg };
662         cfgAfter GraphVars += { "NetSpeedLoop", "0" };
663         cfgAfter GraphVars += { "NetSpeedLoop", "60000" };
664         cfgAfter GraphVars += { "L5CallbackCount", "0" };
665         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
666         cfgAfter GraphVars += { "L5CallbackTime", "0" };
667         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
670 define sbs_std
671         use sbs
673 // su ------------------------------
675 define su
676         use common
677         cmdLine shard_unifier_service -C. -L. --nobreak --writepid
678         data data_www
679         cfg #include "../live/service_shard_unifier_service/shard_unifier_service.cfg"
680         cfg WriteFilesDirectory="../live/service_shard_unifier_service/";
681         cfgAfter // Create a command executor
682         cfgAfter StartCommands +=
683         cfgAfter {
684         cfgAfter        "moduleManager.createModule CommandExecutor ce",
685         cfgAfter        "ce.plug gw",
686 //      cfgAfter        "addNegativeFilterDebug NOPE",
687         cfgAfter };
688         cfgAfter GraphVars += { "TotalConcurentUser", "60000" };
689         cfgAfter GraphVars += { "NetSpeedLoop", "0" };
690         cfgAfter GraphVars += { "NetSpeedLoop", "60000" };
691         cfgAfter GraphVars += { "L5CallbackCount", "0" };
692         cfgAfter GraphVars += { "L5CallbackCount", "60000" };
693         cfgAfter GraphVars += { "L5CallbackTime", "0" };
694         cfgAfter GraphVars += { "L5CallbackTime", "60000" };
695         
697 define su_std
698         use su
700 define su_mini
701         use su
704 // ts ------------------------------
706 define ts
707         use shard_common
708         cmdLine tick_service -C. -L. --nobreak --writepid
709         cfg #include "../live/service_tick_service/tick_service.cfg"
710         cfg WriteFilesDirectory="../live/service_tick_service/";
712 define ts_std
713         use ts