Releases: ZekyTheWolf/LGSQ
Releases · ZekyTheWolf/LGSQ
1.6.0
1.6.0 - 18.10.2023
- Revert back to stream_socket_ (couldnt retrive ts3 status with @fsockets)
1.5.0
1.4.5
1.4.5 - 23.8.2023
- Fix typo
1.4.4 - 15.6.2023
- Added join link
- Updated Protocols.php
- Updated ProtocolLst.php
- Updated SoftwareLink.php
- Updated TypeList.php
1.4.3
- Update composer.json, added missing authors, update PHP version (Now allowing PHP 8.0, 8.1)
1.4.2
1.4.2 - 7.6.2023
- Fix validate spacing, removing spaces from ip when validate.
1.4.1 - 1.6.2023
- Change sockets to stream_* that provides more api, reliability and improved performance.
- New option params
1.4.0 - 30.5.2023
- Seperated params from Helpers folder and moved to own
- Created setOption/getOption function to be able set custom curl timeout.
- Created options abstract class to set available options
- EXAMPLES.md update
1.3.0 - 30.5.2023
- Removed property $type from __construct in LGSQ class.
- Created new checking function for TYPE/IP
- Renamed class Games as Protocols since it is more convenient name for it.
- Renamed class GameTypeScheme as ProtocolsTypeScheme since it is more convenient name for it.
- Examples update
- Code format
1.2.0
- Composer version removed
- Set default params in LGSQ class when created request
- Query05 remove old params
- Query33 remove old params
- Query11 remove old params
- Query16 remove old params
- Query30 remove old params
- Query36 Undefined array key "welcome_screen"
- Query36 when rate limited, error code 1015
- Moved game type to server data
- Removed old static params
- Discord api update to v10
- EXAMPLES update
1.1.3
1.1.3 - 15.05.2023
- Bug fix
-> in_array() changed to isset() - Removed version from composer.json
1.1.2
1.1.2 - 06.05.2023
- Removed ip, c_port, q_port, s_port
-> Now you will use array instead of directly params, reason behind this is that you dont need to now setup unnecessary params, checkout our examples
$lgsq = new LGSQ(
Games::<game>,
[
EConnectionParams::IP => 'ip/hostname',
EConnectionParams::PORT => <server port>, // ->
EConnectionParams::QPORT => <query port>, // -> If not provided, automaticly set to 1
EConnectionParams::SPORT => <server port> // ->
],
[
ERequestParams::SERVER,
ERequestParams::CONVARS,
ERequestParams::PLAYERS
]
)
- Created games class (Games::).
- Created Connection params, recommend using when setting up server.
- Custom data moved directly in to server params, can be retrive via function getCustomData()
- Edited SofwareLink class to use Games class directly instead of string
- Edited GameTypeScheme class to use Games class directly instead of string
- Small code changes, edited examples, readme.
1.0.0
1.0.0-BETA - 05.05.2023
- Initial release
- Remove functions, rewrited functions in class
- New request method
- PSR4