Skip to content

Master server domain change and timeout fix; Lua improvements and updates; faster and detailed mod downloads#192

Merged
Vlad118 merged 5 commits intomasterfrom
dev
Apr 5, 2026
Merged

Master server domain change and timeout fix; Lua improvements and updates; faster and detailed mod downloads#192
Vlad118 merged 5 commits intomasterfrom
dev

Conversation

@Vlad118
Copy link
Copy Markdown
Collaborator

@Vlad118 Vlad118 commented Apr 5, 2026

  • Most importantly, this changes to a new domain from kissmp.online to kissmp.thehellbox.ru, which will allow public servers to display again as the master server will once again be active! Additionally, timeouts are added for when the master server is unavailable: fixing bridge requiring restart after game launch and game itself taking +1 minute to launch. Closing Ocasional fail "Check if bridge is running" #190
  • General improvements and updates (modernisation and performance) were made to the Lua code by @DaddelZeit, and some old code was removed
  • Mod downloads occur faster and also show details like ETA and download speed. They also download sequentially now.

DaddelZeit and others added 5 commits April 3, 2026 20:32
* Move from jsonEncode/jsonDecode to string.buffer, fix string.format syntax

* Remove spammy electrics print

* Fix missing "time_past" field when vehicle comes back into active view

* Remove unnecessary Lua queue
* show download speed

* fix(download): stabilize speed/progress metrics and improve packet
processing

* add ETA

* keep track of already downloaded mods

* queue for one mod at a time

* remove unused and tidied code; delete incomplete mod download; added catches for more cases

---------

Co-authored-by: Vlad118 <vlad.stratulat1@gmail.com>
* Use jsonWriteFile/jsonReadFile instead of opening and reading/writing manually

* Move to zero garbage alternatives for be: calls

* Move to setExtensionUnloadMode

* Use vec3 instead of deprecated Point3F

* Update to zero garbage object handling (1)

* Rewrite kissplayers.lua, Update to zero garbage object handling (2)

* Update to zero garbage object handling (3)

* Move to log() function away from print(), remove pointless prints

* Fix unused locals, whitespaces, indentations

* Update to zero garbage object handling (4)

* Avoid re-instancing UI colors

* Use global objectId instead of obj:getID()

* Remove more unused locals

* Remove incorrect vec3() constructor parameters

* Fix missed conversion to squaredDistance (kiss_transforms)

Co-authored-by: Vlad118 <96501158+Vlad118@users.noreply.github.com>

* Fix send_vehicle_meta_updates iterating over all vehicles and not only player owned ones

* Remove unused kiss_nodes, kissutils and associated code

---------

Co-authored-by: Vlad118 <96501158+Vlad118@users.noreply.github.com>
…es slow game startup); offload blocking http listen and timeout for response
@Vlad118 Vlad118 merged commit a3b2654 into master Apr 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants