本文整理汇总了C++中Lobby::CreateTable方法的典型用法代码示例。如果您正苦于以下问题:C++ Lobby::CreateTable方法的具体用法?C++ Lobby::CreateTable怎么用?C++ Lobby::CreateTable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lobby
的用法示例。
在下文中一共展示了Lobby::CreateTable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
/**
* @brief Entry point of the dedicated game server
*/
int main(int /*argc*/, char ** /*argv[]*/)
{
std::string homePath = System::HomePath();
System::Initialize(); // default home path
TLogInfo("Using home path: " + homePath);
// Init lobby
Lobby lobby;
lobby.CreateTable("Console");
Server server(lobby);
ConsoleClient client;
Log::SetLogPath(System::LogPath());
Log::RegisterListener(client);
ServerOptions options = ServerConfig::GetDefault();
options.localHostOnly = true;
server.Start(options); // Blocking call. On exit, quit the executable
#ifdef USE_WINDOWS_OS
// Set the control handler so the app will be notified upon any special
// termination event.
SetConsoleCtrlHandler ((PHANDLER_ROUTINE) ControlHandler, TRUE);
(void) _set_invalid_parameter_handler(myInvalidParameterHandler);
#ifdef _MSC_VER
// Disable the message box for assertions.
_CrtSetReportMode(_CRT_ASSERT, 0);
#endif
#endif
client.Run(options.game_tcp_port);
server.Stop();
client.Stop();
return 0;
}