Put chat first in game and add a statement for disabling text messages

This commit is contained in:
smallmodel 2024-09-26 21:08:12 +02:00
parent 40c8479448
commit 340f1bb287
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -7,7 +7,7 @@ This documentation currently only lists new changes that were introduced in Open
In original MOH:AA, the game installation directory is used to store mods and data, it's not the case in OpenMoHAA as it uses the home directory by default to write data in here, and the home directory can be used to store mods. This behavior can be changed:
- `set fs_homepath Z:\openmohaa_data` user data will be read and written in the directory located in `Z:\openmohaa_data`
- `set fs_homepath homedata` the subdirectory `homedata` in the game directory will be used to read and store user data
- `+set fs_homepath .` (not recommended) the game directory will be used for storing user data just like the original MOH:AA
- `set fs_homepath .` not recommended, the game directory will be used for storing user data, just like the original MOH:AA
The variable defaults to the following value depending on the OS:
- `%APPDATA%\openmohaa` on Windows
@ -26,12 +26,12 @@ The master server (gamespy protocol) doesn't support IPv6 servers, which means i
### Optimization (or Antichams)
There is a new variable, `sv_netoptimize` that helps optimizing network bandwidth, by not telling players about other players they do not see. It is also an useful protection against cheaters. For each client, the server optimizes by only sending them information about other players that they can see. Clients won't see other players they can't see:
A new variable, `sv_netoptimize`, enables a feature that optimizes network bandwidth by not sending players information about others they can't see. For each client, the server optimizes by only transmitting data about players within their view. Clients will not receive information about players they can't see. This feature also helps protect against cheaters:
- `set sv_netoptimize 0` disables the optimization - the default
- `set sv_netoptimize 1` enables the optimization for entities that are moving
- `set sv_netoptimize 2` enables the optimization always
This option exists since **Medal of Honor: Allied Assault Breakthrough** 2.30, however it was enhanced: sounds like footsteps will be sent so players don't get confused.
This option exists since **Medal of Honor: Allied Assault Breakthrough** 2.30, however it was improved in OpenMoHAA: sounds like footsteps will be sent so players don't get confused.
### Managing bans
@ -60,6 +60,19 @@ To calculate IP subnets, search for `IP subnet calculator` on Internet.
## Game
### Chat
Chat messages will be logged in the console and in the logfile without requiring to set the `developer` variable.
The in-game chat can be tweaked:
- `set g_instamsg_allowed 0` to disable voice instant messages
- `set g_instamsg_minDelay x` where x is the delay in milliseconds, the minimum delay between each instant messages to avoid spamming
- `set g_textmsg_allowed 0` to disable text messages. All, team and private messages will be disabled
- `set g_textmsg_minDelay x` where x is the delay in milliseconds, the minimum delay between each text message to avoid spamming
Temporarily disabling text messages can be useful in situations where tensions arise in the chat. Otherwise, it's best to keep them enabled under normal circumstances.
### Bots
Bots can be used for testing. They don't move by default, so a mod will be needed, like [eaglear bots](https://www.moddb.com/mods/medal-of-honor-world-war-1/downloads/moh-eaglear-bots):
@ -67,14 +80,3 @@ Bots can be used for testing. They don't move by default, so a mod will be neede
- `set sv_minPlayers x` is optional and can be used to set the minimum number of players that the server should have. Bots will be spawned based on the minimum number of players.
- `addbot x` where x is the number of bots to add
- `removebot x` where x is the number of bots to remove
### Chat
Chat messages will be logged in the console and in the logfile without requiring to set the `developer` variable.
The in-game chat can be tweaked:
- `set g_instamsg_allowed 0` to disable voice instant messages
- `set g_instamsg_minDelay x` where x is the delay in milliseconds, the minimum delay between each instant messages to avoid spamming
- `set g_textmsg_allowed 0` to disable text messages. All, team and private messages will be disabled
- `set g_textmsg_minDelay x` where x is the delay in milliseconds, the minimum delay between each text message to avoid spamming