-
Notifications
You must be signed in to change notification settings - Fork 49
Changelog
Neon edited this page Jan 4, 2024
·
6 revisions
v7.0.0 (wip)
- PHP version bumped to 7.1+
- Fitting to using with Composer
- Rewriting LGSL with OOP
- Added some tests
- Added ability to use another DBs - PostgreSQL and SQLite
- Added dynamic sorting by server name, players count, map and address
- Added Details sort plugin: sorting by clicking on headings of column
- Minor fixes
- Added Euro Truck Simulator 2, American Truck Simulator, Mumble, ECO, Cryofall, GTA / Mafia Connected, Sonic Robo Blast 2 support
-
Updating languages
- Thanks to @AunePVP
- Thanks to @BaxAndrei
- Thanks to @TolikCorp
- Minor fixes
- Added Factorio, Black Ops 3, S.T.A.L.K.E.R. COP, Mafia 2: MP, Just Cause 2: MP support
- Added Satisfactory, World of Warcraft, Farming Simulator support (only online-offline status)
- Fixed FiveM, Battlefield 3, Minecraft protocols
- New game icons
- Userbar & Charts improvements
-
Romanian language
- Thanks to @BaxAndrei
-
- Tested on PHP 8.2.0-dev
- LGSL now has native history chart: records server status and players count at last 24 hours
- Available Flag-icon script: replacing standard icons to svg from flag-icon-css
- Available Refresh script: refresh server's data in details page without reloading
- Added RedM support
- New game icons
- Minor fixes
- New Style: Cards [Screenshots]
- Selecting active scripts on install page
- Available Map Preview script
- New game icons
- Minor fixes
- LGSL now can use pagination!
- Filtering by type or game using ?game= or ?type= parameters
- Game icon now is a link to show all server of that game
- Admin panel: now you can add ip with port to ip input (LGSL split after ':' automatically)
- Now servers shows timestamps of last querying
-
Added Arabic language
- Thanks to @lamjed001
- Updated all styles
- LGSL now has update page
- Added Rage:MP protocol
- Added FiveM protocol
- Added Discord protocol
- Added few game icons
- Improvements for installation page
- Major changes for Wallpaper style
- Better view on mobile devices
-
LGSL now with IMG Mod!
- Author [email protected]
- Added Material Style [Screenshots]
- Improvements to all styles
- Better installation page with various settings
- Rewrited main info table
-
Default icons now has bigger resolution
- Now you can use bigger map images
- Added Wallpaper Style [Screenshots]
- Menu in the top of page (also now you can enter the admin page thru the clicking on top right corner of the page)
- Further adaptiveness to different resolutions
- More CSS classes for style customization
- Added installation script [How to install LGSL]
- Styles now has better view on mobile devices
- Most popular game icons changed to 64x64 resolution
- Added Parallax Style [Screenshots]
-
Added German languages
- Thanks to @ctannurella
- Default style was changed to: Darken
- Added support to including js files in lgsl_config.php
- More custom CSS classes for changing styles
-
Added OGP Style [Screenshots]
- Author @oNdsen
- Added a few game icons
-
Added French and Spanish languages
- Thanks to @own3mall
- Added Czech, Bulgarian language
- Changed HL Game Links to steam://ip:port protocol
- Added Darken Style [Screenshots]
- Added favicon to \lgsl_files\other\favicon.ico
- Added translation feature
- Added Russian language
- Now LGSL can use custom styles
- Added Breeze Style [Screenshots]
-
Default style was changed to: Breeze
- Suggest your custom styles!
- Classic style is still exists to use [Screenshots]
- LGSL now working with PHP 7+
-
Added game types:
- Arma 3, DayZ
- Counter-Strike: Global Offensive
- Minecraft
- Teamspeak, Teamspeak 3
- Thanks to @Wussie
Older versions:
LGSL 5.7 - 5.8
- Added: location flags
- Added: drupal cms support
- Added: plainsight support
- Added: new group functions
- Added: counter-strike 2d support
- Added: shatttered horizon support
- Added: vice city multiplayer support
- Added: aliens vs predator 2010 support
- Added: server in multiple zones support
- Added: battlefield bad company 2 support
- Updated: protocol 03 to be more reliable
- Fixed: ut players issue
- Fixed: password status issue
- Fixed: comments error on php4
- Fixed: hard coded font in the list
- Fixed: protocol using class function
- Fixed: notices for a lot of the code
- Fixed: phpnuke showing wysiwyg editor
- Fixed: bf2 and graw packet challenges
- Fixed: advanced management font issue
- Fixed: list text being vertically cropped
LGSL 5.6 - 5.7
- Added: left4dead2 icon
- Added: sort by game type option
- Updated: core code to support utf-8
- Updated: stand-alone to support utf-8
- Updated: cron to have a separate cache time
- Updated: admin area to support utf-8 comments
- Updated: feed system to avoid utf-8 corruption
- Updated: feed to use compression where possible
- Fixed: mysql error due to character set mismatch
- Fixed: details not showing 'no player info' message
- Fixed: typo causing player array to sometimes not be set
- Fixed: not being able to use admin when fsockopen is disabled
LGSL 5.5 - 5.6
- Added: sort by status
- Added: time to show list
- Added: qtracker link for farcry
- Added: config option to convert hostnames to ip
- Added: config option to turn off realpath usage
- Added: each type and id can have its own 'no response' image
- Added: each type and id can have its own 'no map image' image
- Added: gif and png support for 'no image image' and 'no response'
- Updated: warsow to support the latest version
- Updated: half-life to support the latest protocol
- Changed: ut3 to show custom game names
- Changed: time display code to handle negative times
- Fixed: freelancer support
- Fixed: joomla module not saving some zones
- Fixed: several issues with cube engine support
- Fixed: time and other player fields not showing
- Fixed: non utf characters causing cache problems
- Fixed: array warning for servers with empty cache
- Fixed: timing issue causing servers not to respond
LGSL 5.4 - 5.5
- Added: prey support
- Added: nexuiz support
- Added: wolfenstein 2009 support
- Added: doom skulltag and zdaemon support
- Added: urban terror as its own game type
- Added: arca sim racing as its own game type
- Changed: wolfenstein into seperate options of rtcw and wolf et
- Fixed: starsiege tribes not showing the map name
- Fixed: removal of savage color codes
- Fixed: removal of quakeworld color codes
- Fixed: words setting and value not being a language config
LGSL 5.3 - 5.4
- Fixed: player names not being entitied
- Fixed: admin not working with mysql strict mode
- Fixed: random option only returning a single server
- Fixed: config not loading for the zones on some CMS
LGSL 5.2 - 5.3
- Fixed: deprecated warning on PHP 5.3.0
- Fixed: half-life and source players not being returned
- Fixed: feed and add page regex blocking hostnames with a hyphen
LGSL 5.1 - 5.2
- Added: arma 2 support
- Added: tribes 2 support
- Added: crysis wars support
- Added: americas army 3 support
- Added: starsiege tribes support
- Added: tribes vengeance support
- Added: star wars republic commando support
- Added: killing floor and red orchestra as their own game types
- Added: stalker clearsky support ( but returns no player information )
- Added: cube engine support ( cube, assaultcube, saurbraten, bloodfrontier )
- Added: comment field
- Added launch link to the details
- Added: check for .PNG map and icon images
- Added: title tag to the zone player names
- Added: game info to the title tag of the zone map image
- Added: some extra checks for the public feed and public add
- Added: back the retry offline option which was removed in a previous version
- Fixed: ut2004, killing floor, red orchestra not showing the password status
- Fixed: possible error on certain versions of CURL
- Fixed: half-life and source not working for HLTV servers
- Fixed: details map image having title tag of click for details
- Fixed: half-life and source for servers that never return settings or players
- Updated: admin area to scroll in small widths
- Updated: list to remove fixed width on server names
- Updated: details to scroll player information in small widths
- Updated: details so that most player fields are shown by default
- Updated: admin area so you can save changes without wiping the cache
- Updated: support for battlefield 2, battlefield 2142, crysis, stalker
- Updated: launch links so special characters are automatically handled
LGSL 5.0 - 5.1
- Added: f1 challenge 99-02 support
- Added: generic gamespy protocol support
- Added: XML output to feed and export
- Added: page for non admins to add servers
- Added: option to sort servers by zone number
- Added: game icon to top left of the map image
- Added: dynamic expanding of the player name box
- Added: config option to directly link to the index.php
- Added: links to a servers details page from the lgsl admin
- Changed: functions to a consistant format
- Changed: file path code for better IIS support
- Changed: lgsl_protocol.php back to ansi encoding
- Changed: URL path code for correct use of WWW. and HTTPS
- Changed: MySQL connection code to be more reliable for CMS
- Changed: software links that launched the now dead All Seeing Eye
- Fixed: zone centering on IE6
- Fixed: multi theft auto support
- Fixed: non requested cache being returned
- Fixed: half-life and source rules support
- Fixed: invalid XML characters being displayed
- Fixed: admin loading delay caused by long html lines
- Fixed: zone not using cache when random and hide offline was enabled
- Fixed: UT2004 issues and it now reports red orchestra and killing floor
------------------------------------------------------------------------------------------
MAP IMAGES SEPERATED
------------------------------------------------------------------------------------------
LGSL 4.8 - 4.9
- Added: deer hunter 2005 support
- Added: timeout option to config
- Changed: rfactor to show mods as the game name
- Fixed: halflife and source multi-packet handling
- Fixed: games being able to return negative players
- Fixed: incorrect times on new versions of PHP
LGSL 4.6 - 4.8
- Added: frontlines fuel of war support
- Added: soldat support
- Added: ghostrecon support
- Added: download option to export
- Changed: and improve half-life and source query code
- Changed: and improved a.s.e. query code
- Changed: and improved ut2003 and ut2004 query code
- Changed: quakewars to remove .entities from map names
- Changed: status icon to seperate unqueried from offline
- Fixed: problems caused by cache returning nothing
- Fixed: centering for no servers in zone message
LGSL 4.7
- Released then removed due to me mis-typing 'quakewars'
LGSL 4.5 - 4.6
- Added: serious sam 1 support
- Added: serious sam 2 support
- Changed: savage1 to savage for consistancy with other games
- Changed: db code to allow CMS to use cron and export
- Changed: cron so it outputs timings to help with time outs
- Changed: timer to include zones to avoid time outs
- Changed: cache time storage for better sorting
- Fixed: player information for san adreas multiplayer
- Fixed: medal of honour alternative query support
- Fixed: advanced management not allowing alternative queries
LGSL 4.4 - 4.5
- Added: rfactor support
- Added: savage 1 support
- Added: savage 2 support
- Added: export page for quick copying and sorting
- Added: retry offline option for problem servers
- Added: option for nuke to use a separate database
- Fixed: another cause of the game appearing blank
- Fixed: zone box showing on games that do not return player names
- Fixed: compatibility with nuke platinum and possibly other nukes
- Fixed: admin area problem for some hosts
LGSL 4.3 - 4.4
- Added: advanced management for easier editing of large lists
- Added: config option to make advanced management the default
- Added: config option to set the url path manually
- Added: more detailed totals
- Added: message if no servers are assigned to a zone
- Added: check to ensure the config is being loaded
- Changed: arma to use 'mission' for the mapname
- Fixed: problems effecting some half-life and source servers
- Fixed: path detection for IIS based webhosts
- Fixed: offline servers appearing online when using the feed
- Fixed: sort error for zones configured not to show players
- Fixed: the config loading for zones but not the list
- Fixed: game going blank which then caused other problems
- Fixed: list not centered in IE
LGSL 4.2 - 4.3
- Added: player sorting to zones
- Added: extra UT3 mutator information
- Added: option to show list totals
- Added: warnings when host has function restrictions
- Added: SQL table creation for old MySQL 4.0
- Fixed: UT2004 problems
- Fixed: Quake World problems
- Fixed: Quake 2 problems
- Fixed: incorrect image paths for some hosts
- Fixed: problem when php-nuke uses more than one db
- Fixed: feed not handling offline servers properly
LGSL 4.1 - 4.2
- Fixed players and rules not working properly for Half-Life Won servers.
LGSL 4.0 - 4.1
- Added Freelancer support
- Added Aliens VS. Predator 2 support
- Added GTR2 support
- Added check for .GIF map images ( when .JPG is not found )
- Added config option for hiding offline servers
- Added text to config for easier customisation.
- Fixed compatability with MySQL strict mode.
- Fixed admin login problem on stand-alone version.
LGSL 4.0
- Changed: code to be unified as possible between CMS versions
- Changed: single port to multiple ports to better support certain games
- Changed: many more things than can be listed here
------------------------------------------------------------------------------------------
CODE RE-ORGANISED
------------------------------------------------------------------------------------------
LGSL 3.0 - 3.1
- Added: Code for alternative UT2003 and UT2004 query
- Fixed: Feed corruption error for servers with no players
LGSL 2.9 - 3.0
- Changed: Version number to sync with standalone LGSL
LGSL 2.8 - 2.9
- Added: Enemy Territory: Quake Wars
- Added: Unreal Tournament 3
- Added: Crysis
- Added: Call Of Duty 4: Modern Warfare
- Added: San Andreas Multiplayer
- Added: Multi Theft Auto
- Added: Ghost Recon Advanced Warfighter 2
- Added: IL-2 Sturmovik
- Added: CURL support for feed
- Added: Option of adding pictures to game type folder
- Changed: Some launch links to use QTracker
- Fixed: Ability to mix up halflife with halflife 2
- Fixed: Command and Conquer: Renegade support
LGSL 2.7 - 2.8
- Fixed: Some S.T.A.L.K.E.R. servers needing a blank challenge code.
- Fixed: BF2 and S.T.A.L.K.E.R. returning garbage for players when server is empty.
LGSL 2.6 - 2.7
- Added: S.T.A.L.K.E.R
- Added: Warsow
- Added: Better name decoding
- Changed: Some launch links to use QTracker
- Fixed: Admin Area Theme
LGSL 2.5 - 2.6
- Added: Arma: Armed Assault
- Added: Operation Flashpoint
LGSL 2.4 - 2.5
- Added: Battlefield 2142
- Added: NeverWinter Nights 2
- Added: Ghost Recon Advanced Warfighter
- Added: Nascar Thunder 2004
- Added: New map images
- Added: More flexible launch links
- Changed: Moved BFV to new protocol
- Changed: Americas Army to new protocol
- Fixed: Several protocols to be more reliable
- Fixed: Feed error taking up too much space
LGSL 2.3 - 2.4
- Added: quake 2 support
- Added: quake 4 support and images
- Added: doom 3 support and images
- Added: f.e.a.r. support and images
- Added: vietcong 2 support and images
- Added: force wrap for long settings
- Changed: admin area to use checkboxes
- Changed: handling of offline feed
LGSL 2.2 - 2.3
- Added: dod source images
- Added: new battlefield 2 map image
- Added: option to change hostname shortening direction
- Fixed: escaping being displayed after a live update
- Fixed: hostname not being entitied on player and settings page
LGSL 2.1 - 2.2
- Added: swat4 support and images
- Added: painkiler support and images
- Added: hide options to menu block
- Added: multipacket support for half-life 2 based servers
- Changed: protocol to return zero players when server is offline
- Changed: feed timeout
- Fixed: feed reporting offline servers as not on the list
LGSL 2.0 - 2.1
- Added: neverwinter nights support
- Added: feed system
- Fixed: halo support
- Fixed: handling of offline servers
LGSL 1.9 - 2.0
- Added: quakeworld support and images
- Added: farcry support and images
- Changed: default gametype dropdown for new server to last used
- Fixed: hostnames with symbols being chopped too short
- Fixed: halflife reverse packets
LGSL 1.8 - 1.9
- Added: handling of reverse BF2 packets
- Changed: dynamic_menu filename to not be shown on the the 0.7 menu list
- Changed: protocol to allow custom battlefield ports
- Changed: battlefield image names for
- Changed: playerlist code to be more simple
- Fixed: images with space in name not loading
- Fixed: medal of honor support
- Fixed: empty player names for gamespy based games
LGSL 1.7 - 1.8
- Added: battlefield 2 support and images
- Added: settings and players message when empty
- Changed: coding to be more similar to LGSL standalone
- Changed: protocol to simplify parts
- Changed: protocol to add more half-life information
- Changed: protocol to add back old half-life support
- Fixed: dynamic menu bug
LGSL 1.6 - 1.7
- Added: challenge number support to half-life 1
- Changed: PHP code for some minor improvements
- Changed: protocol to process faster
- Fixed: protocol errors in certain situations
LGSL 1.5 - 1.6
- Added: various other improvements
- Added: cs source images
- Added: call of duty images
- Added: hl2dm icons
- Changed: half-life 1 protocol to latest standard
- Changed: half-life 2 protocol to latest standard
- Changed: admin area to allow simultaneous updates
- Changed: no map image to avoid offline confusion
- Changed: html removal to html entities
- Fixed: xhtml compliance
- Fixed: unreal tournament password bug
- Removed: remote menu as its unreliable
LGSL 1.4 - 1.5
- Added: half-life 2 support
- Added: cs source images
- Added: call of duty united offensive images
- Added: title tag to images so popup text works on mozilla firefox
- Added: filter to make sure the gamemod folder name is windows compatible
- Changed: configuration permissions to the newer e107 standard
- Changed: settings page so they are sorted in alphabetical order
- Changed: desertcombat folder to dc_final
- Changed: noimage image to look more interesting
- Changed: password image to be a lot smaller
- Changed: remote menu to try and autodetect host url
- Changed: call of duty images so that they are better quality
- Changed: menu code to use div instead of a table which is more compatible with firefox
- Changed: lgsl_config to lgsl_admin so that its rendered in the admin theme
LGSL 1.3 - 1.4
- Added: protcol for Ravenshield
- Added: medal of Honor using quake3 query which is more detailed
- Added: cs condition zero images
- Added: remote menu system for sites unable to run LGSL directly
- Added: example code on how to overide auto queryport detection
- Changed: ns Images to latest version
- Changed: links to use the server id instead of the server ip
- Changed: code to be more efficient
- Changed: code to use full array keys names
- Changed: dynamic menu system to be more effecient
- Changed: menu title to show the game type and mod by default
- Changed: admin area layout to use a single table with css
- Fixed: occasional problem when removing server from list
- Fixed: playertime for half-life based servers
- Fixed: negative score code for half-life based servers
LGSL 1.2 - 1.3
- Added: battlefield Vietnam support and images
- Added: urban Terror ( q3 mod ) images
- Changed: password.gif
- Changed: config menu to stop a function call warning
- Changed: escaped speech marks to apostrophes
- Changed: HTML code to XHTML code
- Fixed: bug for some Half-Life based servers
- Fixed: wrong variable used in setting port blocking
LGSL 1.1 - 1.2
- Added: procotol for gamespy based responses ( ut, bf1942, moh, etc )
- Added: more mod icons and map images
- Changed: procotol design to handle the many game types
- Changed: readme to answer common questions
- Changed: max address length to allow domain names for servers with dynamic IP's
- Fixed: mod icon transparencies so they fit in with other site themes
- Fixed: config menu bug of show settings being changed when deleting a server
- Fixed: config menu table code which caused wonky layout on some themes
- Fixed: call of Duty map mp_depot name
- Fixed: half-life multi-packet response
LGSL 1.0 - 1.1
- Added: protocol for quake3 based responses ( callofduty, sof2, jk2 etc )
- Added: more mod icons and map images
- Changed: gamemod folder to icons folder as it makes more sense
- Changed: config menu to handle the list of games
- Changed: eye Launch code to handle the list of games
- Changed: player information to handle the new fields such as deaths and ping
LGSL 1.0
- Added: password Status
- Added: better caching controls
- Added: Password Status
- Added: mod Icons
- Added: server Settings
- Added: option for hiding offline servers
- Changed: ordering to sort by IP and PORT
- Changed: ip link to launch the ASE Software
- Changed: status Icons
- Changed: protocol for multi-pack responses
- Changed: protocol for faster more detailed information
- Changed: config Menu so its easy to add servers
- Changed: config Menu so you can hide servers from list
- Changed: handling of offline servers, so it keeps last details
------------------------------------------------------------------------------------------
CODE RE-ORGANISED
------------------------------------------------------------------------------------------
HLSL 1.2 - 1.3
- Added: player information
- Added: alternative sql features
- Added: dynamicmenu feature
- Changed: server name shortening to add dots at end11
- Changed: nopicture.jpg and noresponse.jpg to darker colouring
- Changed: nopicture.jpg to noimage.jpg for consistancy
- Changed: server_online.gif and server_offline.gif to use less space
- Changed: protocol to improve speed
- Changed: protocol to add player info
- Changed: protocol to remove the need of processing
- Fixed: css bug which effected mozilla based browsers
- Fixed: bug caused by include/required not using full path
HLSL 1.1 - 1.2
- Fixed: incorrect zip path
- Fixed: missing server name on menu
- Fixed: html filter not filtering
- Fixed: problems wit not using default sql prefix
HLSL 1.0 - 1.1
- Added: full server list
- Added: server name shortening to fit
- Added: server name sql and html filter
- Changed: protocol to improve speed
Original author of LGSL - Richard Perry (www.greycube.com)