コード例 #1
0
 void EnterUniverse()
 {
     if (_instance == null)
     {
         _instance = new Instance();
     }
     _instance.Connect(_configuration.Server, _configuration.ServerPort);
     _instance.Login(_configuration.LoginUser, _configuration.LoginPassword, _configuration.BotName);
     _instance.EventUniverseDisconnect += EventUniverseDisconnect;
     _instance.EventWorldDisconnect    += EventWorldDisconnect;
     EnterWorld();
 }
コード例 #2
0
ファイル: BaseExampleBot.cs プロジェクト: mesh42/vpnet
 void EnterUniverse()
 {
     if (_instance == null)
     {
         _instance = new Instance();
     }
     _instance.Connect(ConfigurationManager.AppSettings["server"], ushort.Parse(ConfigurationManager.AppSettings["serverPort"]));
     _instance.Login(ConfigurationManager.AppSettings["user"], ConfigurationManager.AppSettings["password"], ConfigurationManager.AppSettings["botName"]);
     _instance.EventUniverseDisconnect += EventUniverseDisconnect;
     _instance.EventWorldDisconnect    += EventWorldDisconnect;
     EnterWorld();
 }
コード例 #3
0
ファイル: UMMurmurICE.cs プロジェクト: mphjens/UMServer
        public void Connect(string secret, string IP = "127.0.0.1", int port = 6502)
        {
            // create adapter for Murmur_1.3.0.dll
            serverInstance = new MurmurAdapter.Adapter("1.3.0").Instance;
            serverInstance.Connect(IP, port, secret);

            foreach (var s in serverInstance.GetAllServers())
            {
                if (s.Value.IsRunning())
                {
                    server = s.Value;
                    break;
                }
            }

            if (server != null)
            {
                SerializableDictionary <int, VirtualServerEntity.Channel> channels = server.GetAllChannels();
                for (int i = 0; i < channels.Keys.Count; i++)
                {
                    int cID = channels.ElementAt(i).Key;
                    if (cID > 0) //We cant remove the root channel
                    {
                        server.RemoveChannel(cID);
                        Console.WriteLine("Removed channel: " + cID);
                        //i--;
                    }
                }

                rootChannelID = server.AddChannel(RootChannelName, 0);

                connected = true;
                Console.WriteLine("Found Murmur server!");
            }
            else
            {
                connected = false;
                Console.WriteLine($"No Murmur server running, please start a murmur server on {IP}:{port.ToString()}");
            }
        }
コード例 #4
0
ファイル: InstanceProxy.cs プロジェクト: mesh42/vpnet
 public void Connect(string host = "universe.virtualparadise.org", ushort port = 57000)
 {
     _pipeProxy.Connect(host, port);
 }