WebEngine CMS
Open-source CMS for Game Servers
Home
Downloads
Getting Started
Changelog
Plugins
Templates
Services
Contact Us
Clients Area
Store
Changelog
1.2.7 |
under development
1.2.6 | 2025-02-25
Removed leftover PHP short open tags
Fixed PHP deprecation warnings for creation of dynamic property
Replaced usage of check_value() to isset() for superglobal variables
Added password encryption configuration to connection settings module in admincp
Added support for Season 19 and Season 20 classes
Added avatar and profile graphic for Season 20 Alchemist class
Added full support for PHP 8.4
Increased minimum required PHP version to 8.1
Fixed various PHP warnings
Optimized online characters cron task
Optimized characters country cron task
Fixed update news cache admincp function
Fixed implicit conversion of float to integer in guild logo api
ReCAPTCHA Updated to v1.3.0 (PHP ^8.0 support)
PHPMailer Updated to v6.9.3 (PHP 8.4 support)
Fixed display issue with Gens ranking position
Changed contact page to use the configured system email as sender
Fixed downloads page variable initialization from string to array (issue #62)
Added setting to encode character and guild names in profiles url's to support special characters
Added support for Season 19 and Season 20 maps
Updated error reporting mode to also show notices
Updated SHA256 password encryption for enhanced compatibility
Cleaned up old code
Added events timer API
Added a new home module with news, rankings, event timers and login
Changed the default module from news to home
Updated default configurations
Adjusted account country cron to comply with IP-API requests per minute limit
Removed sidebar from all modules except usercp
Added a new User CP menu
Updated User CP icons to higher quality
Updated default theme from red to blue
Added missing language phrase to login widget in sidebar
Replaced AdminCP JS and CSS files to be loaded via CDN
Reorganized AdminCP JS files
Replaced CKEditor with TinyMCE for editing news
Updated AdminCP WebEngineCMS logo
Removed Facebook block from AdminCP home and replaced with official links
Updated default configurations
Updated default theme bootstrap version from 3.3.7 to 3.4.1 (CDN)
Small code fixes
1.2.5 | 2023-10-04
Added support for Season 18 content
Updated default CMS configurations
Updated default template visuals
Installer will now check for php-gd and php-xml modules
Minimum required PHP version is now PHP 7.4
Fixed compatibility issues with PHP 8.0 and 8.1
Added support for IGCN Sha256 and PHP MD5 password encryption
Fixed issue with plugin installations
Minor code cleanup and fixes
1.2.4 | 2022-01-09
Added support for Season 17 Light Wizard and Lemuria Mage classes
Added rankings class filter feature
Updated default CMS configurations for Season 17
Updated default template background to Season 17
Updated default template logo to Season 17
Fixed unstuck character module title spelling (issue #42)
Fixed warning message triggered by unloaded cache (issue #50)
1.2.3 | 2021-11-06
Automatic login after registration
Updated character classes information
1.2.2 | 2020-12-10
Added support for X-Team Season 15 Slayer
English language is now loaded alongside switchable languages (to prevent missing phrases)
Russian language phrases updated
Simplified Chinese language phrases updated
Romanian language phrases updated
Lithuanian language phrases updated
Filipino language phrases updated
Russian language phrases updated
Spanish language phrases updated
Added support for IGCN Season 16 Gun Crusher
Fixed issue with zen requirement on character unstick module
Fixed issue with zen requirement on character clear skill-tree module
Fixed issue with zen requirement on character add stats module
PayPal payments module improved
Language switcher now detects which language is currently active
Forum link removed from navbar
Updated default rankings configurations
Updated registration helper text to display information according to website configurations
Overall template visual improvements
Portuguese language phrases updated
Added new guild score formulas for guilds ranking
Added guild exclusion list to guilds ranking
News are now base64 encrypted to provide better support for utf8 content
1.2.1 | 2020-08-27
Added player exclusion to gens rankings (issue #33)
Fixed reset rankings ordering (issue #37)
Added full support for IGCN Season 15
Added full support for XTeam Season 14
Added Simplified Chinese language (by @amarillonmc)
Fixed issue with username case sensitivity
Fixed website description
[AdminCP] Fixed connection history logs sorting order
Online characters cron task optimized
Character country cron task optimized
Castle sisge module recoded
Removed support for MuEngine server files
Removed configurations for MuEmu and Louis files (use XTeam configuration instead)
MuEngine's PvP Last Stand rankings removed
MuEngine's master key recovery system removed
Fixed Terms of Service module title not being displayed
Privacy policy module added
Refund policy module added
[AdminCP] Warning message added when installing a plugin while the plugin system is disabled
Gens rankings cron task optimized
Recoded cron job system
[AdminCP] Online accounts module improved
My account user control panel module improved
[AdminCP] Removed half-implemented admincp permission system (will be remade in the future)
[AdminCP] Cache manager module created
Fixed issue with credit system misconfiguration display in user control panel
Added date to database error logs
Added custom log file for PHP errors
News system general improvements
Sidebar modules improvements
Added support for Open Graph Tags in template (for social media)
Reset character module improved and new options added
Unstick character module improved and new options added
Clear PK module improved and new options added
Reset Stats module improved and new options added
Add Stats module improved and new options added
Clear skill tree module improved and new options added
Added class groups
PayPal donation gateway updated
PHPMailer updated to v6.1.7
Server information and website settings improved
Plugin system improved
Added Russian language
Added Lithuanian language
Added support for Season 1 (VI_CURR_INFO table, manual toggle on configuration file)
Castle siege banner replaced with sidebar widget
Added support for PHP 7.3
Added support for PHP 7.4
General improvements to default template
General improvements made to the CMS
1.2.0 | 2019-05-05
[Installer] Minimum required PHP version increased to 5.6 (5.4 previously)
[Installer] Added installer index redirection
[Fix] Missing grand resets column constant on player profiles (issue #29)
[Fix] Player profile module title not loading (issue #28)
[Fix] Guild profile module title not loading (issue #27)
[Fix] Wrong language error phrase in character add stats module (issue #26)
[Core] Updated PHPMailer to version 6.0.7
[Core] Added exception handling when loading modules
[Core] Output buffer is now cleared when an exception is thrown outside the module scope
[Core] News system now checks if news id exists from cache instead of database
Removed encoded ids from news
[Core] Gens ranking completely recoded (it now works as in GMO)
[Core] Improved compatibility with MuEngine files
Character level can now be combined with master level in rankings
Character level added to resets ranking
Character level added to killers ranking
Replaced resets with player level in master level ranking
[Fix] Wrong language error phrase in voting system (issue #25)
Character class added to votes ranking
Character master level added to profiles
Numbers formatting added to player profiles
Command stat is now only displayed when character class is DL in player profiles
Guild profiles design improved
Player profile links added to rankings
Guild profile link added to guilds ranking
[Core] Added new cache format
Added guild master display to castle siege countdown banner
Added guild master display to castle siege module
[Template] Upgraded to bootstrap 3.3.7
[Template] Upgraded to jquery 2.2.4
[Template] Added date display to server/user time
[Core] Added cache to ip blocking system
[Core] Added WebEngine CMS table definitions
[Core] Added support for webengine tables prefix
Added player profile links setting to webengine configuration
Added guild profile links setting to webengine configuration
Added username length setting to webengine configuration
Added password length setting to webengine configuration
[Core] Anti flood system removed
Encryption hash configuration removed
[Fix] Login system not clearing failed login attemps after a successful authentication (issue #30)
[Installer] Removed Forum URL from the final install step
[Installer] Removed Server Name from the final install step
[Installer] Removed Website Title from the final install step
[Installer] Removed Website Description from the final install step
[Installer] Removed Website Keywords from the final install step
[AdminCP] Updated navigation menus style
[Core] Removed main cron cache file (it now uses a direct connection to the database)
[API] Added cron api (for manually executing cron jobs)
[Core] Plugins now load directly from cache
[Core] Added version check to plugin when loading
[Core] BCMath php extension no longer required
[Core] cURL php extension added to cms requirements
[Core] Added CloudFlare IP Workaround
[Core] Added CloudFlare HTTPS Workaround
Replaced downloads host with downloads description
Corrected spelling mistake on successful plugin installation (issue #31)
[AdminCP] Added real databases names on credit configurations
[AdminCP] Me_MuOnline will not be displayed if only using MuOnline database
[AdminCP] Improved design of credit configurations module
[Core] Added support for custom email templates
[Core] Added database error logs
[Core] Enabled passing of real exception error messages from email system (issue #32)
Added short news version with link to full news
MuEngine VIP module removed (to be provided as a plugin)
IGCN VIP module removed (to be provided as a plugin)
Replaced double quotes with single quotes of default language file
[Core] Improved language switching system
[AdminCP] removed bin2hex website configuration
Moved guild logo generator to api directory
[Core] Guild logos are now directly converted to hex in the sql query
Added PK level to killers ranking
Castle siege countdown banner will now show even if castle has no owner
Added character last location to rankings
Added character country to rankings
Added character online status to rankings
Added basic server information module (html)
Removed facebook comments from news system
Removed facebook share and like button from news system
Added news translation system
[Template] added language switch flags at footer
Added missing language phrases
[Core] Updated Google ReCaptcha to version 1.2.1
Improved cron common repeat times list
1.1.0 | 2019-04-16
Fixed missing remove button from vote system configurations in admincp
Added support for S14 character class Rune Wizard
Updated Dimension Master class short name from DM to DSM
Added Rune Wizard class avatar image
Added Rune Wizard player profile background image
1.1.0 | 2019-01-28
[Other] Removed PaymentWall Donations API
[Other] Removed SuperRewards Donations API
[Other] Removed Western Union Donations Module
[Fix] Issue when adding a new cron job
[Other] Set default timezone to UTC
[Enhancement] Empty values in player profiles are now hidden
[Enhancement] Added support for S13 player class codes
[Enhancement] Added support for more than 5 characters in account
[Template] Removed legendary template
[Template] Added RedZone template as default
[Template] Added grow lancer profile background image
[Template] Guild profiles css improvements
[Template] Added animated register sidebar banner
[Template] Added discord sidebar banner
[Other] Changed default cron repeat times to 5 minutes
[Fix] Issue with credit system logs not detecting admincp module (issue #24)
[Fix] Issue with credit system not adding credits when column value is null
[Fix] Issue with credit system logs limit value not being applied to the query (issue #22)
[Fix] Issue with news system not applying the news_expanded config (issue #23)
[Core] Added default database connection timeout (15 seconds)
[AdminCP] Added links to WebEngine's Official Support Forum and Discord
1.0.9.9 | 2018-02-01
[Fix] Issues with cron jobs not being correctly executed
[Fix] Login issues with case-sensitive username (issue #18)
[Fix] Master cron job access and system load (issue #19)
[Fix] Missing access definition on all APIs (issue #20)
[Fix] Handler rendering the template to non defined access (issue #21)
[Other] Updated webengine domain
[Other] Updated version check webengine api
[Enhancement] Added support for "CUSTOM" files in rankings (where compatible)
[Fix] Admincp access incorrectly defined
[Other] Added dummy file inside plugins folder to prevent github from not including in release
[Fix] Minor fixes
1.0.9.8 | 2017-11-13
[Fix] Syntax error in contact us form (issue #10)
[Fix] Non-https external source loading in default template CSS (google font) (issue #11)
[Fix] New account's default serial number changed to 13 digits (previously 12) (issue #13)
[Fix] Added support for IPV6 in validation class (issue #14)
[Fix] CUSTOM server files option not showing up in admincp's website settings (issue #15)
[Fix] Issues with $_SERVER variables on cron jobs
[Fix] WebEngine core being loaded twice in cron jobs
[Security] Installer now checks if .htaccess are working properly (private directories)
[Enhancement] Player profile now displays 0 on grand resets if no data found
[AdminCP] Updated CKEditor cdn to version 4.7.3
[AdminCP] Changed CKEditor mode to full
[AdminCP] Improved character search query
[AdminCP] Improved account search query
[AdminCP] Improved ban search query
[AdminCP] Added support for Me_MuOnline on account search by ip
[AdminCP] Improved account information module
[AdminCP] Added support for IGCN ConnectionHistory on account information module
[AdminCP] Added warning display if install directory still present
1.0.9.7 | 2017-08-05
[Fix] Guild logos helper not working properly (issue #7)
[Fix] PHP 7 function in Navbar and Usercp admincp configuration modules (issue #8)
[Fix] Character editor not working with missing grand resets table (issue #1)
[Fix] VIP System bug with IGCN database structure (issue #5)
[Enhancement] Added character exclusion in vote rankings and optimized module (issue #4)
[Other] Installer now displays the minimum required PHP version to run WebEngine (PHP 5.4)
1.0.9.6 | 2017-07-19
[Other] updated install intro text
[Other] updated installer version
[Fix] cron jobs installer step not connecting to the correct database
[Other] updated webengine version
[Improvement] added PHP timezone list link in webengine loader
[Fix] cron jobs throwing a PHP HTTP_HOST error (PHP-CLI)
[Improvement] added support for grow lancer and mirage lancer characters
[Improvement] added character's base stats
[Other] removed enforcement of WebEngine's footer copyright
[Other] removed paypal's windows api (WebEngine no longer officially supports Windows platform, use CentOS/Linux)
[Improvement] optimized some cron job queries
[AdminCP] fixed download remove button not being displayed
[Fix] compatibility issues with Me_MuOnline database structure (MAJOR FIX)
1.0.9.5 | 2017-07-08
[Fix] issue with input types on Add Stats module
[Improvement] added new "custom" table configuration for easier compatibility edits
[Fix] issue with missing cache directories
1.0.9.4 | 2017-06-11
[Fix] issue with function sec_to_hms() not returning the correct amount of hours
[Fix] issue with installer not creating webengine tables on Me_MuOnline
[Other] removed webengine version md5 check from admincp
[Other] updated version
1.0.9.3 | 2017-05-21
[Fix] fixed contact us module
1.0.9.2 | 2017-05-21
[Improvement] added new functions to email system
1.0.9.1 | 2017-05-21
[Fix] fixed issue with server time display on firefox
[Fix] fixed issue with account online status checking on credit system
1.0.9 | 2017-05-14
[Core] reorganized webengine core
[Core] config.php file removed and replaced with webengine.json (configs)
[Core] webengine configurations are now loaded directly through json file
[Core] encryption class removed
[Core] added website configurations check
[Template] updated default template
[Template] added bootstrap cdn
[Fix] fixed minor issues throughout the engine
[Fix] fixed guild profile logo display
[Improvement] guilds ranking will now display list even if score is 0
[Security] added error handling in ranking modules
[Improvement] added gens ranks configuration
[Core] rankings class optimized
[Improvement] added increment rate configuration to buy zen module
[Security] added filter to check user input on amount of credits to exchange
[Improvement] added content check on downloads module
[Fix] fixed castle siege banner not displaying guild logo correctly
[Fix] fixed castle siege module not displaying guild logo correctly
[Fix] fixed link to guild on castle siege module
[Api] added new api for version check
[Core] added support for formatted language phrases
[Improvement] removed direct credit display in myaccount module
[Security] added error handling and optimized most usercp modules
[Improvement] optimized server file support system
[Template] donation logos updated
[Feature] added paymentwall donation api
[Fix] fixed issue with voting system not allowing username identifier in credit configuration
[Other] faq module removed
[Improvement] RewriteEngine turned off in admincp and api directories
[Core] moved languages folder to includes directory
[Core] moved cron folder to includes directory
[Template] navbar is now configurable from a json file
[Template] usercp is now configurable from a json file
[Template] template settings file removed
[Core] functions moved to single file at includes folder
[Core] added language debugging
[Template] added login box to sidebar
[Template] added youtube video block example on sidebar
[Template] added facebook page block example on sidebar
[Api] added server time api
[Api] added castle siege countdown api
[Template] created main.js for template javascript
[Core] added server time php configuration to webengine core
[Core] removed deprecated pagseguro library
[Core] added missing configurations for change email module
[AdminCP] added missing module for change email configurations
[Improvement] change email now allows disabling verification (not recommended)
[Core] added missing configurations for forgot password module
[AdminCP] added missing module for forgot password configurations
[Security] patched possible sql injection hole
[Security] added current credit check when subtracting credits (credit system)
[Feature] added new VIP library for IGCN compatibility
[Improvement] added new display configuration for credit system
[Security] fixed login system not terminating inactive sessions
[Improvement] install setup completed
[Improvement] added support for recaptcha v2
[AdminCP] database connection settings are now editable from the admincp
[AdminCP] website settings are now editable from the admincp
[Improvement] email system now detects server name automatically for email subjects
[Improvement] list of excluded characters from rankings is now at the module configuration
[AdminCP] admincp access list now editable from the admincp
[AdminCP] admincp modules access level is now editable from the admincp
[Improvement] server name variable now loaded by default on all emails
[AdminCP] usercp menu can now be edited from the admincp
[AdminCP] added language phrase list module
[AdminCP] navigation menu can now be edited from the admincp
[Core] removed build id from verion check api request
[AdminCP] favicon added
[Core] updated phpmailer library version 5.2.23
[Improvement] added json extension check to installer
[Improvement] changed php version comparison function on installer (native function)
1.0.8 | 2015-01-19
[Security] .htaccess now only allows alpha-numeric requests
[Feature] Handler now supports multiple (frienly url) requests
[AdminCP] Now 100% responsive
[AdminCP] CKEditor is now loaded through its CDN
[AdminCP] Visually improved all modules
[AdminCP] Account search module created
[AdminCP] Account info module now combines 4 modules (account info, account characters, account's ip address and edit account)
[AdminCP] Module "accountsfromip" now gathers information from MEMB_STAT table as well
[AdminCP] Added character search module (includes "find character's account" functionalities)
[AdminCP] Character edit module now combines 2 modules (edit character and edit master level)
[AdminCP] Added online check to character edit module
[AdminCP] Added data filtering to character edit module
[AdminCP] Added a button to account information in "new registrations" and "online users" modules
[AdminCP] Added pagination to "new registrations" module
[AdminCP] Latest bans module now displays the last 50 bans
[AdminCP] Restructured latest bans module for easier viewing
[AdminCP] Added pagination to "block ip" module
[AdminCP] Added pagination to paypal transactions module
[AdminCP] Added search feature to paypal transactions module
[API] Fixed online check of superrewards api
[API] Added transaction check to superrewards api
[Core] Common's updateEmail() method changed to public
[Core] Common's addRewardItem() method removed
[Core] Items library removed
[Core] MuEngine library removed
[Core][Security] Handler's database instances removed from global variables
[Core][Feature] CreditSystem library created
[DATABASE] New table added: WEBENGINE_CREDITS_CONFIG
[DATABASE] new table added: WEBENGINE_CREDITS_LOGS
[AdminCP] Removed cron job edit feature
[AdminCP][Security] Implemented new access level system for admincp (this will allow you to easily restrict certain modules to your staff)
[Improvement] 404 module removed (invalid modules will now redirect to the website home)
[Feature] Language switch feature added
[Core] Improved WebEngine's error system
[Core][Feature] Basic anti-flood system implemented
[AdminCP] Website configuration check added
[Core] Vote library completely recoded and implemented new CreditSystem
[Core] PagSeguro donations API added
[Core] PayPal API now uses the new CreditSystem
[Core] SuperRewards API now uses the new CreditSystem
[Core] Email library created
[Core] Account library created
[Core] Common's library code optimized
[Core] WebEngine's file structure improved and optimized
[Template] Removed unused images
[Template] Improved the overall look of the default theme
1.0.7 PL1 | 2014-10-12
Password change/recovery emails showing wrong date (reported by eynnad)
Password change query fixed (reported by KREATOR)
Guild marks colors corrected (thanks eynnad and KREATOR)
Encryption library now uses the config encryption_hash (16 characters recommended)
Removed encryption on version check (admincp)
1.0.7 | 2014-09-15
MD5 switch (on/off)
[1.0.6] PayPal & SR API's hotfix applied
[AdminCP] Master Level editor
Exclude characters from rankings
Give VIP at registration
Hide inactive usercp modules
Added support for non-standard SQL port (dblib)
Improved registration SQL queries
Improved login SQL query
Improved password change SQL query
Email verification message phrases fixed
[AdminCP] Ban system (permanent/temporal)
[AdminCP] Cron job reset button (clears all cron timers)
Facebook like and share buttons added to the news
Repaced DISQUS comments system with Facebook comments
Realtime server time
Realtime CS banner countdown
CS banner countdown is now relative to the user's time
Contact Us module
[AdminCP] New registrations list
[Fix] Guild mark logo binary to hex config added
1.0.6 | 2014-05-07
Top votes rankings
MuEngine library updated
Guild and Character Profiles
Cached data updates once an hour (on request only)
[AdminCP] Top voters
[UserCP] Change account email address
Sidebar server information
Castle Siege module
Buy zen module
Added characters list in "My Account" module with link to profiles
Added custom credits options for PayPal and SuperReward donation APIs
1.0.5 PL1 | 2013-12-05
Top Online rankings for 4DB structure
Alternative PayPal API for windows
Adding Credits Online Check (all API's + admincp)
AdminCP version check
1.0.5 | 2013-11-11
Fixed news title not being able to handle symbols
Fixed plugin system not loading plugins
Fixed guild mark display
WebEngine logo added to the admin panel
[AdminCP] Edit news
SMTP configurations
Registration email verification
Registration welcome email
Sum TempCredits to cspoints display in myaccount module
Vote system comletely recoded and optimized
Vote system credits settings
[AdminCP] Edit character
Added IP Blocking System
MEMB_CREDITS support
Fixed password recovery system vulnerability
[AdminCP] Change account's password
[AdminCP] Change account's email address
1.0.4 PL1 | 2013-05-06
Added plugin variable for expanding the AdminCP navbar
Fixed website forum link not working in website navbar
New functions added for global configurations loading from XML
Fixed template extra sidebar module contents not being included
1.0.4 | 2013-03-12
[PHP] requires short_open_tags ON
New deault template
Handler now supports directories (sub-page system)
Added support for 404(not found) error
Extra security layer added to page request
Page name displayed in website title (SEO)
After login user will be redirected to the last users-only requested page
Failed login system now blocks the IP address (not the username)
Plugins system (new table WEBENGINE_PLUGINS)
Fixed vote system configuration not working
Fixed character reset not showing success message
Added new language phrases
1.0.3 PL3 | 2013-03-12
Fixed forgot password module
Fixed VIP promotion not giving the promotion days
1.0.3 PL2 | 2013-02-14
Added display of current stats to the add stats module
Added 2 new PDO drivers (WebEngine can now be used in Apache for Windows)
1.0.3 PL1 | 2013-02-12
Fixed change password verifying process
Fixed admincp not showing online users when using 4DB structure
Fixed security issue with admincp modules
Fixed issue with PayPal and SuperRewards API not adding credits
1.0.3 | 2012
Private development
1.0.2 | 2012
Private development
1.0.1 | 2011
Private development
1.0.0 | 2011
Private development