Ignore:
Timestamp:
Jul 20, 2014, 8:50:13 PM (10 years ago)
Author:
alloc
Message:

fixes

Location:
binary-improvements/7dtd-server-fixes
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/7dtd-server-fixes.csproj

    r84 r93  
    4848    <Compile Include="src\TelnetCommands\SetTimeReal.cs" />
    4949    <Compile Include="src\AdminToolsStuff.cs" />
     50    <Compile Include="src\TelnetCommands\ShowInventory.cs" />
     51    <Compile Include="src\PlayerDataStuff.cs" />
    5052  </ItemGroup>
    5153  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  • binary-improvements/7dtd-server-fixes/7dtd-server-fixes.userprefs

    r91 r93  
    44    <Files>
    55      <File FileName="src/AssemblyInfo.cs" Line="20" Column="40" />
    6       <File FileName="src/AllocsNetTelnetServer.cs" Line="33" Column="1" />
     6      <File FileName="src/AllocsNetTelnetServer.cs" Line="93" Column="50" />
    77      <File FileName="src/AllocsTelnetConnection.cs" Line="44" Column="42" />
    88      <File FileName="src/AllocsLogFunctions.cs" Line="27" Column="42" />
    9       <File FileName="src/TelnetCommands/GetGamePrefs.cs" Line="71" Column="3" />
    10       <File FileName="src/TelnetCommands/ListPlayersExtended.cs" Line="49" Column="17" />
     9      <File FileName="src/TelnetCommands/GetGamePrefs.cs" Line="77" Column="1" />
     10      <File FileName="src/TelnetCommands/ListPlayersExtended.cs" Line="64" Column="31" />
    1111      <File FileName="src/TelnetCommands/SayToPlayer.cs" Line="75" Column="33" />
    1212      <File FileName="src/AdminToolsStuff.cs" Line="30" Column="54" />
  • binary-improvements/7dtd-server-fixes/src/AllocsNetTelnetServer.cs

    r91 r93  
    1414        private static bool closed = false;
    1515        private static bool authEnabled = false;
    16         private static List<AllocsTelnetConnection> conns = new List<AllocsTelnetConnection> ();
     16        private static List<AllocsTelnetConnection> connections = new List<AllocsTelnetConnection> ();
    1717
    1818        public static void init (int port)
     
    3838                                if (listener.Pending ()) {
    3939                                        AllocsTelnetConnection c = new AllocsTelnetConnection (listener.AcceptTcpClient (), authEnabled);
    40                                         conns.Add (c);
     40                                        connections.Add (c);
    4141                                        Log.Out ("Telnet connection from: " + c.GetEndPoint ());
    4242                                        if (authEnabled) {
     
    4747                                }
    4848
    49                                 foreach (AllocsTelnetConnection c in conns) {
     49                                foreach (AllocsTelnetConnection c in connections) {
    5050                                        if (c.IsClosed ()) {
    5151                                                c.Close ();
    52                                                 conns.Remove (c);
     52                                                connections.Remove (c);
    5353                                                break;
    5454                                        }
     
    7070                                                                Log.Out ("Telnet connection closed by client: " + c.GetEndPoint ());
    7171                                                                c.Close ();
    72                                                                 conns.Remove (c);
     72                                                                connections.Remove (c);
    7373                                                                break;
    7474                                                        }
     
    124124                        listener.Stop ();
    125125                }
    126                 foreach (AllocsTelnetConnection c in conns) {
     126                foreach (AllocsTelnetConnection c in connections) {
    127127                        c.Close ();
    128128                }
     
    139139                console.AddCommand(new SayToPlayer(console));
    140140                console.AddCommand(new SetTimeReal(console));
     141                console.AddCommand(new ShowInventory(console));
    141142        }
    142143
    143144        private static void RemoveClosedConnections ()
    144145        {
    145                 foreach (AllocsTelnetConnection c in conns) {
     146                foreach (AllocsTelnetConnection c in connections) {
    146147                        if (c.IsClosed ()) {
    147148                                c.Close ();
     
    156157                }
    157158                RemoveClosedConnections ();
    158                 foreach (AllocsTelnetConnection c in conns) {
     159                foreach (AllocsTelnetConnection c in connections) {
    159160                        if (c.IsAuthenticated ())
    160161                                c.WriteLine (line);
Note: See TracChangeset for help on using the changeset viewer.