1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-29 15:47:46 +00:00
sapphire/src/servers/Server_Zone/mainGameServer.cpp

25 lines
635 B
C++
Raw Normal View History

2017-08-08 13:53:47 +02:00
#include <iostream>
#include "ServerZone.h"
#include <boost/algorithm/string.hpp>
2017-08-08 13:53:47 +02:00
Core::ServerZone g_serverZone( "config/settings_zone.xml" );
int main( int32_t argc, char* argv[] )
2017-08-08 13:53:47 +02:00
{
// i hate to do this, but we need to set this first...
for(auto i = 1; i < argc; ++i )
{
auto arg = boost::to_lower_copy( std::string( argv[i] ) );
2017-08-08 13:53:47 +02:00
// trim '-' from start of arg
arg = arg.erase( 0, arg.find_first_not_of( '-' ) );
if( arg == "sId" && argc > i + 1 )
{
g_serverZone.setServerId( std::atol( argv[i + 1] ) );
break;
}
}
g_serverZone.run( argc, argv );
return 0;
}