Half-Life 1 Engine Bug Reports: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| style="width:68%;" cellspacing="0px"
{| style="width:68%;" cellspacing="0px"
|-  
|-  
| style="background:#ffe; border: #aaaaaa 2px solid; padding:10px 20px 10px 20px;" |
| style="background:#000; border: #aaaaaa 2px solid; padding:10px 20px 10px 20px;" |
If you find any bugs, please edit this page with a description of the problem.
For newer bug reports, and to reports bugs related to {{hl|4}} or {{gldsrc|4}} engine, please [https://github.com/ValveSoftware/halflife/issues/ visit the GitHub Issues page].
 
A helpful bug format is:<br>
<nowiki>===short title===</nowiki>
* Expected: expected behavior
* Observed: observed behavior
* Steps to reproduce: steps to reproduce the problem
* a description of your network topology, if appropriate
* Use <nowiki>~~~~</nowiki> to insert your username and time
 
Please use the correct section when reporting your issues.
 
Although this page is long, please do try to '''see if your issue has been previously reported''' using your browser's ''Find'' or ''Search'' function.
|}
|}


Bugs and changes introduced with the optional March 10 2010 HLDS update (build date March 8 2010).
==Bugs!==
===sv_region / master server list===
Servers only appear in the master server list if sv_region is set to 255. [http://forums.steampowered.com/forums/showthread.php?t=1204742]


__TOC__
===LAN===
== Half-Life 1 Engine ==
"CS 1.6 Dedicated Server dont appear in LAN" [http://forums.steampowered.com/forums/showthread.php?t=1191403]
 
General bugs related to Half-Life 1 engine.
 
===A2S_SERVERQUERY_GETCHALLENGE not working===
* Observed: Servers don't respond to A2S_SERVERQUERY_GETCHALLENGE.
* Work-around: Use A2S_PLAYER or A2S_RULES instead with ffffffffh (-1) as challenge.
* Work-around (copied from [[Talk:Server Queries]], the mentioned default header is FF FF FF FF (hexadecimal byte values)):
<blockquote>Goldsource servers are still responding to the old challenge method. Just send the default header with "challenge rcon\n" after it. The server will send back a packet with the default header followed by: "challenge rcon (unsigned int)\n\0" where (unsigned int) is the challenge number.--[[User:Chris03|Chris03]] 12:07, 30 Dec 2008 (GMT-5)</blockquote>
 
===A2S_INFO issues===
* Observed: The map name from A2S_INFO is only updated when players are present.
* Work-around: Connect a HLTV or add a single bot to keep the map name up-to-date.
----
* Observed: Hostname and bot flag from A2S_INFO are only updated when the map changes.
* Work-around: LogMod v0.8.0.2 and newer provides an alternate way to access the current hostname.
----
* Expected: The field "Number of bots" should still return the number of bots and being up-to-date.
* Observed: The bot count is now a bot flag, 1 means there were only bots during map change (it's not updated during the game).
* Work-around: Using the time values from the player list, there is a good chance to identify bots. The algorithm is this: Get the player with the longest playing time, and check if any other players have been playing *exactly* that long also. These are most likely bots.
 
===A2S_RULES issues===
* Observed: Server rules from A2S_RULES, like amx_nextmap or mp_timeleft, are only updated when the map changes.
* Work-around: LogMod v0.8.0.2 and newer provides an alternate way to access rules such as mp_timeleft.
----
* Observed: mp_timelimit is off by a few minutes (only the value returned by A2S_RULES, rcon is ok though).
* Work-around: LogMod v0.8.0.2 and newer provides an alternate way to access rules such as mp_timelimit.
 
===HLTV===
* Observed: There are reports that the HLTV is not showing up in player list. ([http://forums.steampowered.com/forums/showthread.php?p=8353089#post8353089 steam forum], [http://www.mail-archive.com/hlds@list.valvesoftware.com/msg29782.html hlds mailing list])
* Expected: Not sure if this is a bug or a feature - it used to show up though.
 
===CPU usage===
* Observed: Reports about increased CPU usage. [http://forums.steampowered.com/forums/showthread.php?t=740166 thread 1] [http://forums.steampowered.com/forums/showthread.php?t=738989 thread 2]
 
==Games==
 
Bugs that affect games '''only as a result of the October 2008 [http://store.steampowered.com/news/?appids=70 updates]'''.
 
==Mods==
 
Bugs that affect mods '''only as a result of the October 2008 [http://store.steampowered.com/news/?appids=70 updates]'''.
 
===banid command===
* Observed: Reports from AMXX forum that the HLDS banid command doesn't take quotation marks anymore (thus breaking plugins that use quotes around parameters). [http://forums.alliedmods.net/showpost.php?p=708932&postcount=13 link]
 
==Changes that aren't bugs==
 
Changes that aren't explicitly mentioned in the update news. This list is here so people can adapt.
 
===A2S_INFO query===
* Observed: The trailing null/zero byte for A2S_INFO is now mandatory for HL1 servers. It was documented before, but only after the update the HL1 engine refuses a reply if the trailing zero isn't there.
 
==Third party bug fixes==
 
===LogMod Protocol Fix===
* [http://www.hlsw.org LogMod] 0.8.0.4 provides a server side fix for the A2S_RULES and A2S_INFO issues. The fix worked with all clients and is completely independent from the server browser (Steam Browser, HLSW, Xfire...), which is used.


==See also==
==Bugs?==
* [[Talk:Server_Queries#A2S_SERVERQUERY_GETCHALLENGE_not_working_since_last_HLDS_update|Talk:Server Queries]]
===Segmentation faults===
* [http://forums.steampowered.com/forums/showthread.php?t=741159 New update broke HLSW - Steam Users' Forums]
[http://forums.alliedmods.net/showthread.php?t=91189 There] [http://www.mail-archive.com/hlds_linux@list.valvesoftware.com/index.html are] [http://forums.steampowered.com/forums/forumdisplay.php?f=19 several] reports about segmentation faults, not sure if all of these are due to SSE2.
* [http://forum.hlsw.net/viewtopic.php?f=14&t=1765 HLSW Forum &bull; View topic - HLSW problems with latest steam update!]
==Other changes==
===SSE2 required===
The [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 SSE2] instruction set is now required, some old CPUs may no longer be able to run the HLDS.
==External links==
*[http://www.mail-archive.com/hlds@list.valvesoftware.com/msg41760.html <nowiki>[hlds] GoldSrc Dedicated Server update available</nowiki>], Jason Ruymen, Wed, 10 Mar 2010 14:42:36 -0800
*[http://www.mail-archive.com/hlds_linux@list.valvesoftware.com/msg57029.html <nowiki>[hlds_linux] GoldSrc Dedicated Server update available</nowiki>], Jason Ruymen, Wed, 10 Mar 2010 14:42:01 -0800


[[Category:Feedback]]
[[Category:Feedback]]
[[Category:Steam]]
[[Category:Steam]]

Latest revision as of 22:58, 19 January 2025

For newer bug reports, and to reports bugs related to Half-Life Half-Life or GoldSrc GoldSrc engine, please visit the GitHub Issues page.

Bugs and changes introduced with the optional March 10 2010 HLDS update (build date March 8 2010).

Bugs!

sv_region / master server list

Servers only appear in the master server list if sv_region is set to 255. [1]

LAN

"CS 1.6 Dedicated Server dont appear in LAN" [2]

Bugs?

Segmentation faults

There are several reports about segmentation faults, not sure if all of these are due to SSE2.

Other changes

SSE2 required

The SSE2 instruction set is now required, some old CPUs may no longer be able to run the HLDS.

External links