Skip to content

Releases: Poweruser/PowerServer

Release of v1.2.1

19 Apr 03:01

Choose a tag to compare

Changes from v1.2:

  • 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

Release of v1.2

17 Feb 11:54

Choose a tag to compare

Changes from v1.1.1:

  • 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 ban (should be banip, is getting fixed in next version)
  • added: manually added servers issue heartbeat broadcasts on incoming query replies in public mode

Release of v1.1.1

03 Aug 00:00

Choose a tag to compare

Changes from v1.1:

  • 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

Release of v1.1

10 Jun 01:58

Choose a tag to compare

Changes from v1.0.2beta:

  • 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.

Release of v1.0.2beta

31 May 03:02

Choose a tag to compare

Release of v1.0.2beta Pre-release
Pre-release

Changes from 1.0beta:

  • 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

First public release of PowerServer, version 1.0beta

27 May 06:27

Choose a tag to compare

This is the first public release of PowerServer.
To run this application you need to have at least Java version 6 installed.

  • If you come across any issues, please report them to me.
  • If you need help with running or configuring the server, check
    https://github.com/Poweruser/PowerServer/wiki
    If the wiki does not answer your question or anything else is unclear, contact me