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); }
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); }
public virtual void FileRequested(string fileName, uint transferId) { Console.WriteLine("File '{0}' requested from {1}", fileName, NetChannel.GetRemoteAddress()); NetChannel.SendFile(fileName, transferId); }