public StartupResult StartServer(string address, ushort port, ushort max_connections = 32, bool insecure = false) { if (pointer == IntPtr.Zero) { return(StartupResult.FAILED_TO_CREATE_NETWORK_THREAD); } StartupResult = RakPeer_Native.NET_StartServer(pointer, address, port, max_connections, insecure); if (StartupResult == StartupResult.RAKNET_STARTED) { Type = PeerType.Server; is_shutteddown = false; } return(StartupResult); }