Changes between Version 90 and Version 91 of Server fixes
- Timestamp:
- Apr 18, 2015, 3:28:20 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Server fixes
v90 v91 29 29 30 30 === New log information === 31 * New entry whenever a player connects combining all the information that previously had to be collected manually. It is printed after ''RequestToSpawnPlayer'' and looks like this:32 {{{33 Player connected, clientid=1, entityid=171, name=alloc, steamid=765611*******172, ip=192.168.1.5834 }}}35 * Each time someone connects on Telnet:36 {{{37 Telnet connection from: 127.0.0.1:4501438 }}}39 * When someone disconnects from Telnet:40 {{{41 Telnet connection closed by client: 127.0.0.1:4501442 }}}43 * When someone executes a command through Telnet:44 {{{45 Telnet executed "gt" from: 127.0.0.1:4501446 }}}47 * When a connected client successfully executes a remote command:48 {{{49 Executed command "lp" from player "Alloc"50 }}}51 31 * When a player has a stack in his inventory which exceeds the official stack size limit for that item: 52 32 {{{ … … 71 51 72 52 === New commands (for in-game console, control panel and Telnet) === 73 * ''getgameprefs'' / ''gg'': Get all server preferences (no parameters passed) or just those that contain the string that is passed. This can be used to give all users access to read the server settings (e.g. land claim size) (see Admins.xml below). Only non-sensitive information can be accessed, so excluded are all preferences which contain the following strings:74 * Telnet75 * AdminFileName76 * ControlPanel77 * Password78 * SaveGameFolder79 * Options80 {{{81 gg claim82 LandClaimDeadZone = 3083 LandClaimDecayMode = 084 LandClaimExpiryTime = 385 LandClaimOfflineDurabilityModifier = 486 LandClaimOnlineDurabilityModifier = 487 LandClaimSize = 788 }}}89 * ''gettime'' / ''gt'': Get the current in-game time like this one:90 {{{91 Day 18, 14:1392 }}}93 53 * ''give'': Give an item to a player 94 * ''kill'': Kill a player denoted by his name or entity id95 54 * ''listitems'' / ''li'': List items that can be given with ''give'' 96 55 * ''listknownplayers'' / ''lkp'': List all players that have ever been online (since this version of the mod) … … 101 60 Total of 1 keystones in the game 102 61 }}} 103 * ''listplayerids'' / ''lpi'': Lists all online players with their IDs for use with e.g. PM104 62 * ''removelandprotection'' / ''rlp'': Removes the given land protection block or all blocks of a given player. 105 63 * ''rendermap'' / ''rm'': Render the map as far as it was ever visited by any player to both a big file and many small tiles that can be used for a map viewer like Leaflet. '''WARNING:''' This command can take a long time to execute (like 5 to 30 minutes) and the server won't be usable at that time for anything else! 106 64 * ''reply'' / ''re'': Send a message to the player who last sent you a private message (see ''sayplayer'' / ''pm''). 107 65 * ''sayplayer'' / ''pm'': Send a message to a single player denoted by his name or entity id. Will be shown on receiver side as "<sender> (PM)" where <sender> is either "Server" if sent through the control panel or Telnet interface or the name of the sending player if used by the in game console. 108 * ''settimereal'' / ''str'': Set the in-game time by number of days, hours, minutes109 66 * ''showinventory'' / ''si'': List the inventory/belt content of a player denoted by his name or entity id. Note that this data is only updated every 30s when the client sends his current state. Sample output: 110 67 {{{ … … 122 79 }}} 123 80 * ''teleportplayer'' / ''tele'': Teleport a given player to a position or player 124 * ''unban'': Remove a ban for a SteamID 125 * ''version'': Show the currently running version of the server fixes and other mods 126 127 128 === Admins.xml === 129 '''THIS IS ALL INTEGRATED TO THE CORE GAME SINCE A11''' 130 * Commands with permission level set to >= 1000 can be executed by all players. This is useful e.g. for the new ''getgameprefs'' command. 131 * Commands not defined in ''admins.xml'' at all automatically has permission level 0 132 * A command set in ''admins.xml'' affects both and long version. E.g. having the following in ''admins.xml'' will set the permisisonlevel to ''1'' for both ''lp'' and ''listplayers'': 133 {{{ 134 <permission cmd="lp" permission_level="1" /> 135 }}} 136 137 === Replaced Telnet server === 138 * Should be way more stable 139 * Handles disconnect of clients without sending ''exit'' 140 * Allows multiple connections at once (though output for one client is sent to all) 141 * If no password is set in ''TelnetPassword'' the Telnet server only listens on the loopback interface! 142 * Greeting message contains new line ''*** Allocs server fixes loaded'' 143 * Output of a command run by a single Telnet client is only sent to this one client 81 144 82 145 83 146 84 147 85 == Release Notes == 86 87 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.27633) === 88 89 * Fixed exceptions 148 90 149 91 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.25212 2nd build) ===