Exemple #1
0
        public bool CheckConnect()
        {
            var rejectReason = "Connection rejected by game";

            if (!Program.ServerPluginHandler.ClientConnect(this, GetClientName(), NetChannel.GetRemoteAddress(), ref rejectReason))
            {
                Disconnect(rejectReason);
                return(false);
            }

            return(true);
        }
Exemple #2
0
        public override void FileRequested(string fileName, uint transferId)
        {
            Console.WriteLine("File '{0}' requested from server {1}", fileName, NetChannel.GetRemoteAddress());

            if (!Program.ClAllowUpload)
            {
                Console.WriteLine("File uploading disabled.");
                NetChannel.DenyFile(fileName, transferId);
                return;
            }

            // TODO: Check if file valid for uploading
            NetChannel.SendFile(fileName, transferId);
        }
Exemple #3
0
        public virtual void FileRequested(string fileName, uint transferId)
        {
            Console.WriteLine("File '{0}' requested from {1}", fileName, NetChannel.GetRemoteAddress());

            NetChannel.SendFile(fileName, transferId);
        }