We have just released version 2.0.0 for the plugin Game Server Viewer and the related add-ons Game Pack GameQ, Game Pack Farming Simulator, Frontend and Branding-Free.
Notable Changes
Game Server Viewer
- Adaptation to WoltLab Suite™ Core 6.0 and extensive technical modernization
- The game server list, the game server page and the game server box in the frontend have been fundamentally revised to make them more appealing, clearer and space-saving and to adapt them to the WoltLab Suite™ style guide. The displayed content can be extended by other plugins.
- The game server categories are now displayed in the sidebar on the game server list page and allow easy filtering of game servers.
- The "Join Server" button now copies the server address to the clipboard if the game does not support a direct link to join the game server.
- A game server BBCode has been added in order to be able to integrate the current information of a game server on the entire website.
- Game servers can now be deactivated and reactivated.
- When changing the game of a game server, the game server information is now immediately queried in order to provide the user with immediate feedback on the success of the adjusted game server data.
- The game server forms have been restructured to improve the user experience.
- Some useful information has been added to the game and game server list in the administration control panel.
- It is now possible to query the information of individual game servers in the game server list in the administration control panel without having to run the cronjob.
- The logic for querying game server information via cronjob has been optimized to make querying game server information more reliable and faster, especially when there are many game servers.
- The dependency on the i18n-WYSIWYG-Form-Field package from Hanashi Development has been removed. It can be uninstalled after updating to Gameserver Viewer 2.0.
- Game servers are no longer automatically deleted when a game pack is uninstalled. Instead, they are hidden for normal users until the game server has been configured for another game.
- When uninstalling Game Server Viewer, the installation is now cleaned up so that no game server-specific language items, logos or banners remain in the installation.
- Since game servers of some games may return invalid character strings, which can cause problems when saving, a new option has been added to dispense with saving the queried raw data. As a result, only basic information can be displayed for all game servers. This option should therefore only be activated in consultation with Krymo Software.
- Switch to PSR-12: Extended Coding Style
Game Pack GameQ
- Adaptation to WoltLab Suite™ Core 6.0 and extensive technical modernization
- Support has been added for the following games:
- Life is Feudal
- Sons of the Forest
- Euro Truck Simulator 2
- American Truck Simulator
- Switch to PSR-12: Extended Coding Style
Game Pack Farming Simulator
- Adaptation to WoltLab Suite™ Core 6.0 and extensive technical modernization
- The game server page now displays the map in the form of an image and a list of the installed mods. The display of this content can be deactivated individually for each game server.
- The timeout threshold has been reduced from three to two seconds.
- Switch to PSR-12: Extended Coding Style
Frontend
- Adaptation to WoltLab Suite™ Core 6.0 and extensive technical modernization
- Administrators can now change the owner of game servers.
- The owner of a game server is now publicly displayed on the game server page.
- Deleting the account of a game server owner no longer leads to the automatic deletion of the game server. Instead, the game server is assigned to the system.
- The pages of the game server forms in the frontend are now assigned to the parent page "My Game Servers".
- Some control elements on the pages of the game server forms in the frontend displayed a language item under certain circumstances.
- Guests could create game servers under certain circumstances, which could lead to unpredictable behavior, as this functionality was never intended.
- The global option for the maximum number of game servers per user has been removed as it was causing confusion and a lack of transparency. Only the user group-specific option now applies.
- The user group-specific option now allows 5 game servers per user by default. This value can be adjusted at any time.
- By default, only administrators can create game servers in the frontend. Other user groups must first be explicitly granted this permission.
- Switch to PSR-12: Extended Coding Style
Branding-Free
- Adaptation to WoltLab Suite™ Core 6.0
Important note: After updating to Game Server Viewer 2.0, it is necessary to manually run the cronjob "Queries current game server information" once or several times, as all previously queried game server information stored in the database is discarded during the update and must therefore be queried again.
For buyers who have already purchased an earlier version, this version is available for an upgrade fee. A version of Game Server Viewer compatible with WoltLab Suite™ Core 6.1 will be made available as soon as possible after the release of WoltLab Suite™ Core 6.1. The version for WoltLab Suite™ Core 6.1 will be free of charge for license holders of Game Server Viewer 2.0.
Further information on the features and screenshots can be found on the Game Server Viewer product page.