Commit Graph

  • 92cf7a9c67 Add parallel udp initialization (#269) master Tixx 2026-08-22 22:05:16 +02:00
  • 89f564f09d Add parallel udp initialization Tixx 2026-08-18 02:28:03 +02:00
  • 2bb5686c68 Add t to TCP packets (#266) Tixx 2026-08-13 23:41:27 +02:00
  • f8c9fd7992 Add delay between handshake attempts (#268) SaltySnail 2026-08-12 22:38:30 +02:00
  • d3daa6621c Add delay between handshake attempts udp-fix-2 Tixx 2026-08-12 04:26:44 +02:00
  • a9faac25fc Bump version to v2.8.1 v2.8.1 Tixx 2026-08-11 22:19:49 +02:00
  • 5db5561a30 Add debug log for specific data condition in ServerSend leodebug Tixx 2026-08-09 01:18:39 +02:00
  • 626f919df0 Update GlobalHandler.cpp Tixx 2026-08-09 01:05:29 +02:00
  • 5295d5e710 Made get and download try a second time on fail add-region-tld SaltySnail 2026-08-08 21:47:39 +02:00
  • a891759d50 adjust TLD Mackenzie 2026-08-02 21:54:33 +01:00
  • f532e58ee0 avoid exposing game to partially written mod files during first download (#250) Tixx 2026-08-02 22:22:48 +02:00
  • d38d8ffce3 Add t to TCP packets Tixx 2026-08-02 21:36:54 +02:00
  • 8b4fefd518 avoid exposing game to partially written mod files during first download Katharine Chui 2026-05-11 14:13:27 +02:00
  • 5fc8f580f4 Fix download size int casting (#244) Tixx 2026-08-02 13:54:54 +02:00
  • 6334a0a915 prevent GameSend send() call on invalid socket (#240) Tixx 2026-08-02 13:53:30 +02:00
  • 44211e7235 Fix incorrect string_view usage in log message Tixx 2026-08-02 13:18:59 +02:00
  • 901b7df809 Log debug message on GameSend connection check Tixx 2026-08-02 13:06:33 +02:00
  • a6e3db6b08 Merge branch 'master' into download-fix Tixx 2026-08-02 13:04:25 +02:00
  • 989cd3f0fc Move proxy to use normal TLD SaltySnail 2026-07-21 00:21:00 +02:00
  • 968c5d318e Made regionhandler trigger in http requests SaltySnail 2026-07-19 01:10:16 +02:00
  • f98e9a7746 Refactor region handler SaltySnail 2026-06-27 20:49:12 +02:00
  • d7277151cc Remove restricted region SaltySnail 2026-06-25 18:35:42 +02:00
  • 52e607cf2c Add region tld SaltySnail 2026-06-23 02:38:02 +02:00
  • 92381aa048 handle incomplete MSG_WAITALL during tcp receive (#248) Tixx 2026-06-13 22:16:20 +02:00
  • 30639abb88 enforce expected recv size during event and server info tcp recv, remove unused instance of CheckBytes function Katharine Chui 2026-05-11 11:08:15 +02:00
  • 23760da53b do not discard received data during RecvWaitAll when the other side closes the socket cleanly Katharine Chui 2026-04-30 20:17:05 +02:00
  • 809080c9aa use RecvWaitAll outside of VehicleEvent.cpp as well Katharine Chui 2026-04-30 19:51:13 +02:00
  • f1ec753ca3 handle incomplete MSG_WAITALL during tcp receive Katharine Chui 2026-04-28 12:26:20 +02:00
  • 8f17a761e2 Parse BeamNG ini on linux too linux-ini Tixx 2026-03-09 09:24:07 +01:00
  • eeca50b37e Fix download size int casting Tixx 2026-04-21 17:14:42 +02:00
  • 2a92a08587 guard GameSend when game is not connected galacticlemonade 2026-04-08 15:05:58 -06:00
  • f30a88e76e Bump version to 2.8.0 v2.8.0 Tixx 2026-04-01 00:35:14 +02:00
  • 18a10dfe8f Better updating (#236) Tixx 2026-04-01 00:05:16 +02:00
  • 7ae273f550 Check hash with regex Tixx 2026-03-31 23:47:46 +02:00
  • 13102552b7 Check launcher update signature Tixx 2026-03-31 23:47:05 +02:00
  • 8e4cfe55b9 Update vcpkg commit id (#234) Tixx 2026-03-29 22:55:16 +02:00
  • 1a7bd19bc6 Update vcpkg commit id Tixx 2026-03-29 19:21:55 +02:00
  • f79f05bc9d Better header (redone) (#139) Tixx 2026-03-29 19:16:01 +02:00
  • 642dc76a92 Remove backend better-header-testing SaltySnail 2026-03-28 22:23:33 +01:00
  • b1e29a9295 Fix build on linux (#230) Tixx 2026-03-21 20:28:40 +01:00
  • c6ae924346 Remove WriteHttpDebug function Tixx 2026-03-21 20:23:31 +01:00
  • 6e26a28831 Comment out unused function Tixx 2026-03-09 09:22:50 +01:00
  • e3049b3ba5 Small fixes (#222) Tixx 2026-01-31 20:47:59 +01:00
  • b1c3b978ff Fix include order for winsock2 Tixx 2026-01-24 20:34:47 +01:00
  • 7d00d489e4 remove invalid flag Lion Kortlepel 2024-10-13 23:42:07 +02:00
  • fd398ed5ab add new header implementation for game<->launcher communication Lion Kortlepel 2024-10-13 21:21:36 +02:00
  • b4f0f0759d flush all prints Lion Kortlepel 2024-10-13 20:42:14 +02:00
  • 5b2bc2d499 print posix_spawn errors Lion Kortlepel 2024-10-13 20:41:31 +02:00
  • 5cb4d79cdd Check for BeamNG to find the correct path Tixx 2026-01-17 19:46:17 +01:00
  • dbb0ef2a5c Compensate for packet loss Tixx 2026-01-17 19:44:54 +01:00
  • fab9ff5559 Provide more info if the launcher update fails (#214) Tixx 2025-11-22 20:09:15 +01:00
  • a2789a8524 Bump version to v2.7.0 v2.7.0 Tixx 2025-10-20 22:39:36 +02:00
  • 3db98eaf0c Provide more info if the launcher update fails Tixx 2025-10-05 15:13:49 +02:00
  • 6f84b56f1b Bump version v2.6.4 Tixx 2025-09-27 20:47:14 +02:00
  • 6f5197217c Workaround bom header (#211) Tixx 2025-09-27 20:14:10 +02:00
  • d1d2b3414b Adjust ini parser (#212) Tixx 2025-09-27 20:08:13 +02:00
  • db1aad37a8 Change and debug CreateProcessW params 193 Tixx 2025-09-21 21:06:36 +02:00
  • a669557726 Make logger stdout cross platform again Tixx 2025-09-21 21:54:24 +02:00
  • be1f5c04f7 Remove mid-line ini comments Tixx 2025-09-21 21:20:52 +02:00
  • 1209ff88e2 Support unicode in windows terminal Tixx 2025-09-21 21:39:57 +02:00
  • c40af681bf Strip bom encoding Tixx 2025-09-21 21:39:38 +02:00
  • c03b1d5946 Bump version to v2.6.3 v2.6.3 Tixx 2025-09-17 09:20:21 +02:00
  • 5e73c7bce2 Check outdated registry entry for GameDir Tixx 2025-09-17 09:19:50 +02:00
  • 386f471362 Fix includes for linux build v2.6.2 Tixx 2025-09-16 20:16:28 +02:00
  • 6c3bfda23b Bump version to v2.6.2 Tixx 2025-09-16 20:09:56 +02:00
  • 5737e27bf3 Use ini instead of registry for game dir Tixx 2025-09-16 20:07:57 +02:00
  • 1860c0aef1 Fix userfolder on linux (hopefully) Tixx 2025-09-16 20:07:26 +02:00
  • 9d20b678f9 Bump version to v2.6.1 v2.6.1 Tixx 2025-09-16 17:53:29 +02:00
  • be7594039e Fix updating logic Tixx 2025-09-16 17:52:30 +02:00
  • 77f3375658 Bump version to v2.6.0 v2.6.0 Tixx 2025-09-16 16:38:55 +02:00
  • ae6e5b51bf User folder parsing updates (#208) Tixx 2025-09-16 16:36:07 +02:00
  • 8a0f87f476 Remove registry check and add support for new ini file Tixx 2025-09-16 16:11:26 +02:00
  • 33b2030f97 Support global keys in ini Tixx 2025-09-16 16:10:16 +02:00
  • 5b2eb0a1a0 Change to execution paths to binary paths (#200) Tixx 2025-08-02 19:38:18 +02:00
  • f27d3c6120 Fix bug with BP and not having a trailing slash by default Vali0004 2025-08-02 00:21:40 -04:00
  • 7a4b24d616 Change to canonical paths for executable paths Vali0004 2025-07-26 10:34:58 -04:00
  • b6b0e4ba3e Refine updating (#201) Tixx 2025-07-27 01:58:06 +02:00
  • a87aa7230a Make null termination in hex encoding more clear Tixx 2025-07-27 01:07:23 +02:00
  • b9cc025083 Check hashes after downloading Tixx 2025-07-25 23:50:16 +02:00
  • c0ed056440 Fix for backup failing when it's in use Tixx 2025-07-17 14:33:25 +02:00
  • e6e5bf8327 Fix launcher update to delete backup after download Tixx 2025-07-17 14:32:17 +02:00
  • e7cfb6e406 Add Debian legacy Steam installation path (#198) Tixx 2025-07-09 11:12:11 +02:00
  • 185818d174 Add Debian legacy Steam installation path Markus Ingalsuo 2025-07-09 11:34:45 +03:00
  • 406c79ef82 Bump version to v2.5.1 v2.5.1 Tixx 2025-07-08 13:24:32 +02:00
  • f104451bb9 Switch Invalid INI line log to debug (#196) Tixx 2025-07-05 20:24:43 +02:00
  • d52def2114 Make new CheckVer & GetEN compatible with linux (#195) Tixx 2025-07-03 23:29:07 +02:00
  • d71757b56c Switch Invalid INI line log to debug Tixx 2025-06-29 12:56:24 +02:00
  • f7d3fcf925 Make new CheckVer & GetEN compatible with linux Tixx 2025-06-29 10:07:34 +02:00
  • 7bef6f35c2 Bump version to 2.5.0 v2.5.0 Tixx 2025-06-28 20:21:17 +02:00
  • b64d645f73 Switch to wstring for paths on windows (#167) Tixx 2025-06-28 19:25:13 +02:00
  • 1780133569 Include assert Tixx 2025-06-25 14:29:29 +02:00
  • c89afdf477 Check Tixx 2025-06-24 22:17:14 +02:00
  • 9d44146224 Regex assert Tixx 2025-06-24 22:16:17 +02:00
  • a5c02217fa Update ini parse check formatting Tixx 2025-06-20 23:04:07 +02:00
  • 303fc55d94 Fix syntax error Tixx 2025-06-19 18:13:46 +02:00
  • 5f1e7c6409 Fix resources dir log message for linux Tixx 2025-06-19 18:07:59 +02:00
  • 8025c0884f Fix download path generation Tixx 2025-06-19 17:56:59 +02:00
  • 51d096deac Check if BeamMP.zip exists before hashing Tixx 2025-06-08 14:01:48 +02:00
  • 9c53f86593 Convert GetGamePath() to fs::path Tixx 2025-06-08 14:01:23 +02:00
  • e0257e9526 Update NewSyncResources logs to use wstring Tixx 2025-06-08 13:51:16 +02:00