123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using CommandLine;
- using System;
- using System.Collections.Generic;
- namespace ET
- {
- public enum AppType
- {
- Server,
- Watcher, // 每台物理机一个守护进程,用来启动该物理机上的所有进程
- GameTool,
- ExcelExporter,
- Proto2CS,
- BenchmarkClient,
- BenchmarkServer,
- }
-
- public class Options: Singleton<Options>
- {
- [Option("AppType", Required = false, Default = AppType.Server, HelpText = "AppType enum")]
- public AppType AppType { get; set; }
- [Option("StartConfig", Required = false, Default = "StartConfig/Localhost")]
- public string StartConfig { get; set; }
- [Option("Process", Required = false, Default = 1)]
- public int Process { get; set; }
-
- [Option("Develop", Required = false, Default = 0, HelpText = "develop mode, 0正式 1开发 2压测")]
- public int Develop { get; set; }
- [Option("LogLevel", Required = false, Default = 2)]
- public int LogLevel { get; set; }
-
- [Option("Console", Required = false, Default = 0)]
- public int Console { get; set; }
- // 进程启动是否创建该进程的scenes
- [Option("CreateScenes", Required = false, Default = 1)]
- public int CreateScenes { get; set; }
- }
- }
|