Skip to content
Poweruser edited this page Apr 19, 2015 · 13 revisions

Changes from 1.2 to 1.2.1: (19. April 2015)

  • added: configurable limit for the number of servers on the same host address
  • fixed: the banip command had the wrong name (ban) in some places
  • fixed: the packet filter is more forgiving on longer send intervals now
  • fixed: listed server may not have local addresses

Changes from 1.1 to 1.2: (17. February 2015)

  • changed: both network managers (TCP and UDP) share the same ban list now when the security manager is disabled
  • added: manual banning of IP addresses with the command `banip`
  • added: manually added servers issue heartbeat broadcasts on incoming query replies in public mode

Changes from 1.1 to 1.1.1: (3. August 2014)

  • fixed: handling of multi-part query answers
  • changed: moved some log messages to a different log level
  • added: new command ‘addserver’ to manually add servers that do not report to the masterserver themselves for whatever reason. current example: servers that still report to GameSpy and haven’t switched yet
  • added: auto-scrolling of the gui’s text area

Changes from 1.0.2beta to 1.1: (10. June 2014)

  • fixed: the TCP connection limit per client was not enforced
  • changed: Detection of UDP packet spam: PowerServer does not count the number of packets from the hosts anymore when the input queue is spammed, to figure out who the spammer is. Instead the speed is monitored at which the packets from the different hosts are received. Hosts that violate the configured speed limit too often, get a temporary ban and their packets are ignored.
  • added: Support for the in-game server browser of Arma:CWA (and very likely all other games that use the same algorithm). This was done by adding a EncType2 server list encoder for the games that use that algorithm for decoding the server list they receive from GameSpy’s master server.
  • added: A security manager that restricts the application’s access to only certain system resources. The ones that are allowed are listed in the new file PowerServer.policy. If this file does not exist in the working directory of the application at start, then the security manager is disabled and the application operates just like v1.0.2beta did. If you get any SecurityExceptions, please report them.
  • added: If a master server address is set as offline on the master server list, it is removed from the programs master server list during the master server list update
  • added: Line wrapping for the text area of the gui
  • added: Context menu for the text area of the gui, which makes it more convenient to copy selected text from it. Note that was possible before too with the key combination: CTRL + C
  • added: Several new settings. Please check the wiki page Settings to find out what each of them does/is responsible for.
    These are: queryServersOnHeartbeat, maximumServerTimeout, maximumSendViolations, allowedMinimumSendInterval, tempBanDuration, connectionLimitPerClient.

Changes from 1.0beta to 1.0.2beta: (31. May 2014)

  • fixed: the heartbeats from the game servers were not properly broadcasted to the other master servers
  • fixed: Java 6 compatibility, removed the usage of the class StandardCharsets, which was added in Java 7

Version 1.0beta: (27. May 2014)

First public release
If you wish to know what happend before that, please refer here: to the commit log before that version

Clone this wiki locally