Commit Graph

434 Commits

Author SHA1 Message Date
Tixx 4f03d21dea Move mod caching directory log 2024-11-14 11:12:19 +01:00
Lion 00bd5be4d0 add PR template 2024-11-13 16:20:54 +01:00
Tixx dff2f2712b Bump version v2.3.2 2024-11-07 22:12:20 +01:00
Lion 3effe0d4de log zlib error message and regex fix (#146) 2024-11-07 22:05:40 +01:00
Tixx d58ff960ec Fix github regex 2024-11-07 21:39:18 +01:00
Tixx f67f8573e0 Log zlib error messages 2024-11-07 21:36:38 +01:00
Lion 8a8e0be1a1 Print message from auth (#141) v2.3.1 v2.3.0 2024-11-05 10:32:39 +01:00
Tixx e0041666ca Clarify and change auth message log 2024-11-05 10:26:10 +01:00
Tixx ed686333ec Print message from auth 2024-11-05 10:15:10 +01:00
Lion 8938fd84ea Add beammp.gg to the list of allowed links (#143) 2024-11-02 23:29:40 +01:00
Tixx bd4c9c34a9 Add BeamMP github to the list of allowed links 2024-11-02 22:33:26 +01:00
Tixx 8519e279a7 Add beammp.gg to the list of allowed links 2024-11-02 22:18:46 +01:00
Lion Kortlepel 54895eb1b0 bump version 2024-11-01 12:53:55 +01:00
Lion 1423c1193b Speed up response times by waiting for http requests on another thread. (#137)
If, for example, the client requests the serverlist multiple times and
then tries to login the launcher will first wait for those requests to
finish. Thereby putting the other core communication (such as login) on
hold.
2024-11-01 12:13:21 +01:00
Lion 288e76594d Fix port cli argument (#142)
Fixes --port and -p by proccessing the config file before the cli
arguments, before it would first set --port because it was passed and
then overwrite it with the value from the config. Also removed some
useless code related to cli args.
2024-11-01 12:11:26 +01:00
Tixx 4fdc3c4031 Fix --port 2024-10-20 16:59:00 +02:00
Tixx 708da44fec Remove unused code 2024-10-20 16:57:47 +02:00
Tixx 6b6e304cfd Switch to std::async 2024-10-18 19:23:53 +02:00
Tixx 06cb366bb5 Add mutex to CoreSend 2024-10-16 23:12:02 +02:00
Tixx 0b35f0484f put blocking http requests on another thread 2024-10-16 23:12:02 +02:00
Lion 9dbbd8298d Switch to only timeout on connection (#140) 2024-10-15 19:32:55 +02:00
Tixx ca9dd1ae75 Switch to only timeout on connection 2024-10-14 20:29:19 +02:00
Lion 9ebd218856 Fix empty modlist (#136)
This PR fixes the launcher getting confused when the server sends an
empty mod list using the new downloading system.
Related server PR: https://github.com/BeamMP/BeamMP-Server/pull/377
2024-10-12 22:10:47 +02:00
Tixx d9874ce70e Make return from parsemodinfo look better 2024-10-12 21:12:12 +02:00
Tixx 423519f31e Only listen on localhost ipv4 (#134)
This avoids the firewall popup on windows.
2024-10-12 20:58:29 +02:00
Tixx 3f12bb757a Mod info logs and check for old format 2024-10-10 21:35:27 +02:00
Lion Kortlepel 7d52e44434 only listen on localhost ipv4 2024-10-10 16:14:16 +02:00
Tixx 4fbd25b551 Handle new modlist being empty but still valid 2024-10-09 19:41:38 +02:00
Tixx 3cf1a2e51b Add mod info debug log 2024-10-09 19:39:27 +02:00
Lion Kortlepel 49874fd633 Revert "remove 'D' socket initialization code"
This reverts commit 6a23518eff.
2024-10-09 18:00:43 +02:00
Lion Kortlepel 6a23518eff remove 'D' socket initialization code 2024-10-09 17:36:54 +02:00
Lion Kortlepel 3297b3e62e fix not recognizing empty mod lists on new mod list 2024-10-09 17:35:50 +02:00
Lion Kortlepel 76cfc47a2f log invocation v2.2.0 2024-10-07 00:43:25 +02:00
Lion Kortlepel 7b59cb6f87 fix various commandline argument related things 2024-10-07 00:33:43 +02:00
Lion Kortlepel 0eba745d4c remove silly license 2024-10-07 00:33:29 +02:00
Lion 259b21502e Add command-line options (#90)
This PR adds command-line options as outlined in #74 

Closes #74
2024-10-06 23:49:47 +02:00
Tixx afac729505 Ixmplement game arguments for linux 2024-10-06 15:56:48 +02:00
Lion f57ebb7a92 follow HTTP redirects (#133)
Follow HTTP redirects on HTTP Get and Post functions
2024-10-06 15:20:49 +02:00
snepsnepsnep ace96b7e33 follow HTTP redirects 2024-10-05 23:45:50 +02:00
Lion Kortlepel fcb51adcb8 bump version 2024-10-05 21:05:02 +02:00
Tixx 0c53ff4cd4 Pass game arguments to beamng on windows 2024-10-05 18:34:39 +02:00
Tixx 68a4d64387 Fix linux relauch 2024-10-05 18:08:25 +02:00
Tixx 5bdd8c11da Fix relaunch 2024-10-05 18:01:47 +02:00
Tixx 47681cda50 Let user know about update even if --no-update was specified 2024-10-05 18:01:36 +02:00
Tixx c99fecfa1c Fix debug log 2024-10-05 17:26:14 +02:00
Tixx d26e0320e4 Add back support for old dev argument with warning 2024-10-05 17:26:14 +02:00
Tixx 57422a6105 Add optional dev config value 2024-10-05 17:20:40 +02:00
Tixx 467c8dc584 Add no-update flag 2024-10-05 17:20:40 +02:00
Tixx 2ddb576e72 Log core port 2024-10-05 17:20:40 +02:00
Tixx e242057583 Improve port cli flag 2024-10-05 17:20:40 +02:00