Client missing DT class CWaterBullet: Difference between revisions
Jump to navigation
Jump to search
m (Amicdict moved page Client missing DT class CWaterBullet to Client missing DT class CWaterBullet/en: Move english page to subpage to prepare for use of {{MultiPage}}.) |
m ({{lang}} -> {{Language subpage}}) |
||
Line 1: | Line 1: | ||
{{ | {{Language subpage}} | ||
There are two mistakes in Valve's Orange Box codebase that prevent clients connecting to servers. The errors that appear in the console are: | There are two mistakes in Valve's Orange Box codebase that prevent clients connecting to servers. The errors that appear in the console are: |
Revision as of 08:56, 22 April 2023
There are two mistakes in Valve's Orange Box codebase that prevent clients connecting to servers. The errors that appear in the console are:
- Client missing DT class CWaterBullet
- Client missing DT class CWeaponCycler
To fix them:
- Open
server/waterbullet.cpp
and removeIMPLEMENT_SERVERCLASS_ST( CWaterBullet, DT_WaterBullet ) / END_SEND_TABLE()
from lines 31 and 32. - Open
server/waterbullet.h
and removeDECLARE_SERVERCLASS();
from line 28. - Open
server\h_cycler.cpp
and remove similar code from lines 226, 238 and 239. - Add
#include "c_weapon__stubs.h" / STUB_WEAPON_CLASS( cycler_weapon, WeaponCycler, C_BaseCombatWeapon );
to a CPP file of your choosing on the client.