smallmodel
f2a6278daa
Fix stage being written past the limit ( #716 )
2025-04-26 16:39:25 +02:00
smallmodel
c1efc0e066
Set the minimum number to 30 for cl_maxpackets
...
Build branch / build-all (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
20 is the bare minimum for players, any value below makes movements look jittery on a 20 fps server. 30 is the optimal value based on network variation and fps variations
2025-04-23 23:56:05 +02:00
smallmodel
236897cfcc
Set the server list socket as non-blocking
...
Build branch / build-all (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
This prevents the game from freezing when the connection is slow or if the master server is unreachable
2025-04-23 00:37:48 +02:00
smallmodel
73b4569c07
Add Com_InitGameSpy() for future use
2025-04-22 22:51:06 +02:00
smallmodel
25de66ed80
Fix wrong function name
2025-04-22 22:01:29 +02:00
smallmodel
a2bbf6cff8
Use functions that return master host information
...
This splits gamespy client-specific and server-specific code and add common gamespy code to provide more flexibility in the future
2025-04-22 21:40:34 +02:00
smallmodel
01367d0731
Use a more recent version of the gqueryreporting code
Build branch / build-all (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-04-22 01:35:28 +02:00
smallmodel
fedc993e57
Initialize the player buffer list
2025-04-22 01:19:42 +02:00
smallmodel
b597240cfd
Link gcd_key to gcd_qr2
...
This is primarily used for clarity
2025-04-22 00:48:39 +02:00
smallmodel
127c9fe8f4
Uncomment WSACleanup()
...
The previous issue was because gqueryreporting was not calling SocketStartUp() as expected
2025-04-22 00:31:39 +02:00
smallmodel
ffc35fb5ab
Use the original gqueryreporting from GameSpy SDK
...
Potentially more stable and thoroughly tested
2025-04-22 00:27:00 +02:00
smallmodel
aa7639485e
Use __linux__ definition to check for linux
2025-04-22 00:25:29 +02:00
smallmodel
a4267d4f77
Initialize update list only for queries that are neither grouprooms or masterinfo
2025-04-21 22:31:41 +02:00
smallmodel
12880db557
Don't force HRTF if the speaker type is not "Headphones"
2025-04-21 21:26:33 +02:00
smallmodel
881d7f2f51
Don't refresh the server list if it's not ready
...
The server list UI refresh the server list for the first time when drawing. In mohaa (not Spearhead nor Breakthrough), refreshserverlist is also called by clicking "browse internet servers" which causes the list to be queried twice
2025-04-21 21:03:42 +02:00
smallmodel
93335978ea
Code formatting
2025-04-21 20:40:55 +02:00
smallmodel
64f62583ce
Set a more explicit version number
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 44s
Makes it easier to identify the currently running OPM version from the server list, useful for troubleshooting and checking if the server is up to date
2025-04-20 21:42:33 +02:00
smallmodel
5530d3051b
Fix missing spaces between product information in the logfile
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m16s
2025-04-19 21:36:58 +02:00
smallmodel
42326ec708
Fix timestamps printed twice on the same line ( #714 )
2025-04-19 21:35:53 +02:00
smallmodel
aa54e3c673
Use an epsilon value to check if float numbers are equal ( #713 )
2025-04-19 21:11:51 +02:00
smallmodel
5ce7f4faa5
Compile Windows ARM64 builds using Windows-11 ARM
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 44s
This allows to distribute the load across completely different hosts and also to make sure it compiles on ARM platforms
2025-04-19 14:16:54 +02:00
smallmodel
6d20a438db
Shorter paragraph
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 48s
2025-04-18 21:28:37 +02:00
smallmodel
7f662a93df
Update features.md
2025-04-18 21:20:02 +02:00
smallmodel
1758a0cd2e
Move whitelisted server commands to a dedicated source file
2025-04-18 18:49:12 +02:00
smallmodel
9b003b5428
Update OpenAL to version 1.24.3
2025-04-18 18:11:18 +02:00
smallmodel
db7fdd57e4
Add a section about other systems
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m18s
2025-04-17 23:34:49 +02:00
smallmodel
689da52ddf
Master server address update
...
This uplinks directly with 333networks instead of using a domain as an alias
2025-04-17 22:55:31 +02:00
smallmodel
2a1e2d7d6c
Check for valid scoreboard menu
...
Build branch / build-all (push) Failing after 1m11s
CodeQL / Analyze (push) Has been cancelled
Under rare circumstances, the scoreboard menu can be NULL and would cause a crash. This was fixed in mohaab 2.30
2025-04-15 18:37:35 +02:00
smallmodel
cf8af91516
Remove macOS package cache due to permission errors
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 48s
2025-04-15 00:40:48 +02:00
smallmodel
c9ff941600
Implement Instant Action from Breakthrough ( #712 )
...
This adds a feature that makes it easy to join a populated low-ping server (matching criteria from configuration file). This feature has been available since MOHAA Breakthrough 2.30.
2025-04-15 00:31:34 +02:00
smallmodel
d389f89c49
Simplified the running documentation
Build branch / build-all (push) Failing after 46s
CodeQL / Analyze (push) Has been cancelled
2025-04-12 22:49:15 +02:00
smallmodel
e05114806a
Add a simple install guide for Windows users
2025-04-12 22:35:05 +02:00
smallmodel
3074494131
Convert the game version to number once
Build branch / build-all (push) Failing after 44s
CodeQL / Analyze (push) Has been cancelled
2025-04-04 22:53:06 +02:00
smallmodel
a9e161181c
Improve compiling documentation
Build branch / build-all (push) Failing after 1m37s
CodeQL / Analyze (push) Has been cancelled
2025-04-01 22:43:58 +02:00
smallmodel
f9db0ab8f9
Fix an access violation that would occur when opening the logfile before com_version is created ( #708 )
2025-04-01 22:07:05 +02:00
smallmodel
94cc77b848
Set cmake version to 3.5 minimum for libmad
2025-04-01 21:33:16 +02:00
smallmodel
f16bec1e0a
Remove #pragma once from uimessage
Build branch / build-all (push) Failing after 1m13s
CodeQL / Analyze (push) Has been cancelled
2025-03-24 22:16:53 +01:00
smallmodel
e2c24abf62
Move alext functions out of qal.h ( #706 )
...
qal.h should contain core/required functions. To get functions from extensions, alGetProcAddress should be used, so they can be optional
2025-03-24 22:16:43 +01:00
smallmodel
50e3aa1f61
Fix compilation errors with AL local headers ( #705 )
...
Build branch / build-all (push) Failing after 48s
CodeQL / Analyze (push) Has been cancelled
* Remove alext inclusion as it's included by qal.h already
* Update local AL headers
2025-03-22 23:45:41 +01:00
Trung Lê
3c15588292
Update compiling.md ( #704 )
...
PowerPC64 LE run the game perfectly
2025-03-22 23:25:50 +01:00
Sébastien Noel
fdab158290
fix build on Debian mips64el ( #700 )
...
Build branch / build-all (push) Failing after 59s
CodeQL / Analyze (push) Has been cancelled
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com>
2025-03-19 15:26:26 +01:00
Sébastien Noel
921726e0b8
Fix a few typos ( #699 )
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com>
2025-03-19 15:03:01 +01:00
Sébastien Noel
b5e49df180
fix build with shared jpeg library ( #701 )
2025-03-19 14:46:12 +01:00
smallmodel
49fd4acef8
Wrap WriteCallback around HAS_LIBCURL define
Build branch / build-all (push) Failing after 48s
CodeQL / Analyze (push) Has been cancelled
2025-03-17 11:50:41 +01:00
smallmodel
73aa377264
Fix hit/kill notify being swapped ( #698 )
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 42s
2025-03-17 00:19:40 +01:00
smallmodel
74e909d17f
Add echo
2025-03-15 19:48:17 +01:00
smallmodel
4b3c150004
Add cg_cameraverticaldisplacement
2025-03-15 19:47:35 +01:00
smallmodel
5ee7948071
Add more sound-related commands
2025-03-15 19:43:23 +01:00
smallmodel
f653317e5b
Add the reason parameter to banaddr documentation
Build branch / build-all (push) Failing after 57s
CodeQL / Analyze (push) Has been cancelled
2025-03-13 23:57:45 +01:00
smallmodel
de43299841
Add a note about updates
2025-03-13 23:57:08 +01:00