Exemple #1
0
        private static void GetStatusServer()
        {
            //OpenConsole();
            //if (_server == null) return;
            //Console.WriteLine(_server.SendConsoleCommand("status", true));
            //CloseConsole();
            var data = _server.GetAdvancedState(_gameparam);

            Console.WriteLine($"Сервер {_connectparam.FamilyGame}: {data.Status}");
            foreach (var st in data.ServerStates)
            {
                Console.WriteLine($"{st.ParameterName}\t: {st.ParameterValue}");
            }

            Console.Write("|");
            foreach (var head in data.TableInfo.Headers)
            {
                Console.Write($"{head}\t|");
            }
            Console.Write('\n');
            if (data.TableInfo.Values.Any())
            {
                Console.Write("|");
            }
            foreach (var value in data.TableInfo.Values)
            {
                Console.Write($"{value}\t|");
            }
            Console.Write('\n');
            WriteCommand();
        }