109 Commits

Author SHA1 Message Date
Kawe Mazidjatari
08a550327a Fix bug in engine caused by missing comma separator
Valve and Respawn Entertainment forgot a comma in 'g_FieldTypes' causing "FIELD_INTERVAL" and "FIELD_MODELINDEX" to be concatenation. The engine executable patch fixes this problem
2022-12-26 16:58:07 +01:00
Kawe Mazidjatari
138e7d99af Update '-forceborder' comments and add patch documentation file
The documentation file for all patches applied to 'r5apex.exe' could be found in 'r5dev/resource/patch/r5apex.patch'. This is a text file containing the offset to the patch and its original instructions followed by the new instructions.
2022-12-07 01:03:07 +01:00
Kawe Mazidjatari
2a76cf40fb Add obsolete files to the deletion list 2022-12-07 00:53:29 +01:00
Kawe Mazidjatari
f999372f37 Work in progress signature cache map loading and parsing 2022-12-01 22:47:39 +01:00
Kawe Mazidjatari
cf1adef1a2 Add FCVAR_RELEASE unknown and extended flag textures
If FCVAR_RELEASE but not restricted by context, then display this texture in the console suggestion window.
2022-11-11 20:12:20 +01:00
Kawe Mazidjatari
65ba543ed2 Update flag textures
Set red and blue color to match that of other textures
2022-11-11 18:39:01 +01:00
Kawe Mazidjatari
ab7262fec5 Update default/retail startup config files 2022-11-10 16:16:50 +01:00
Kawe Mazidjatari
3511aff224 Execute "bind.cfg" on startup
Users could put custom binds in here.
I also unbound all dev-only binds by default to suppress warnings or prevent issues.
2022-11-10 15:42:27 +01:00
Kawe Mazidjatari
189e6602a6 Rename 'vpk/englishserver_mp_common.bsp.pak000_dir.vpk' to 'vpk/englishserver_mp_lobby.bsp.pak000_dir.vpk' 2022-11-10 11:47:36 +01:00
Kawe Mazidjatari
0c13ca4e3f Only run threaded bone setup when we don't run the listen server
The Season 3 versions of the executable deadlock when threaded bone setup has been enabled on the client while the listen server has ran at least once during the process lifetime.
2022-11-10 11:47:02 +01:00
Kawe Mazidjatari
a8fd5a24f5 Add flag textures and logic for 3 or more flags
Only check if FCVAR_DEVELOPMENTONLY or FCVAR_CHEAT is set and return a blue/red colored checkered texture. Return a rainbow checkered if 3 or more flags are encountered which are not indexed. Return half texture if 2 flags are encountered, but the second bit is not indexed.
2022-11-10 01:17:53 +01:00
Kawe Mazidjatari
8403362f70 Update playlists file 2022-11-03 02:33:03 +01:00
Marvin D
6a91e3c7e8 playlist indent 2022-10-23 01:28:10 +02:00
Kawe Mazidjatari
2dcae7b161
Merge pull request #90 from kralrindo/master
update playlist
2022-10-21 22:12:02 +02:00
Kawe Mazidjatari
6f66b3fb31 Merge branch 'indev' into master 2022-10-21 22:02:23 +02:00
kralrindo
8d005ee93c update playlist 2022-10-21 18:47:47 +03:00
Kawe Mazidjatari
bc1c922f96 Format playlist 2022-10-20 20:00:57 +02:00
kralrindo
34b6275f9a
Merge branch 'Mauler125:master' into master 2022-10-20 20:20:31 +03:00
kralrindo
c0ce950ded update playlist 2022-10-20 20:20:03 +03:00
Kawe Mazidjatari
0871cba9d7 Add mp_rr_arena_skygarden to navmesh build system 2022-10-20 17:05:20 +02:00
Kawe Mazidjatari
207f400d49
Update playlists_r5_patch.txt
Use regular beta watermark version
2022-10-20 16:54:41 +02:00
kralrindo
bd81b66ce6 update playlist 2022-10-20 17:35:03 +03:00
kralrindo
5bb1178391 add volt and sentinel into playlist 2022-10-19 02:13:26 +03:00
Kawe Mazidjatari
dac63ee5ef Add FCVAR_REPLICATED console flag icon 2022-10-11 01:22:21 +02:00
Marvin D
4ae766f19e survival backpack playlist vars 2022-10-03 13:20:50 +02:00
Marvin D
310059a75b remove dev_loadout_changeable_at_any_time, see latest scripts commit 2022-10-01 18:35:21 +02:00
Kawe Mazidjatari
9fb248c8b4 Add diagnostic tool
This tool helps identifying common problems during installation.
2022-09-25 22:52:15 +02:00
Kawe Mazidjatari
1953493945
Merge pull request #84 from kralrindo/master
add voyage
2022-09-25 21:47:08 +02:00
Kawe Mazidjatari
ba00d99e03 Add NavMesh build batch file 2022-09-25 16:13:06 +02:00
Kawe Mazidjatari
0c3817e372 Add 'mp_rr_desertlands_64k_x_64k_tt' to VPK build system 2022-09-25 01:46:43 +02:00
Kawe Mazidjatari
b1dac77175 Update playlists file 2022-09-25 01:24:46 +02:00
rexx
6310d239af
Merge pull request #82 from AyeZeeBB/indev
Update playlist name vars
2022-09-24 22:15:40 +01:00
kralrindo
9cb27d52ad add voyage 2022-09-24 21:29:31 +03:00
kralrindo
ddb7a51776 Merge branch 'master' of https://github.com/kralrindo/r5sdk 2022-09-24 09:43:21 +03:00
kralrindo
72dfb940f5 update playlist 2022-09-24 09:41:04 +03:00
I-Am-Zee
3daa8a8696 Update playlist name vars 2022-09-24 00:56:14 -05:00
I-Am-Zee
0733835ce0 Merge remote-tracking branch 'upstream/master' into indev 2022-09-24 00:50:05 -05:00
Kawe Mazidjatari
422c9952d2 Force no net processing budget on development launch 2022-09-23 00:15:28 +02:00
Kawe Mazidjatari
5ce4af6ec6 Update configuration files
-dev is now removed from every prod cfg.
-developer 1 is now removed from every prod cfg.
2022-09-22 22:24:40 +02:00
Kawe Mazidjatari
63f4aafb67 Update playlists file 2022-09-21 21:04:41 +02:00
Kawe Mazidjatari
4c7ed95894 Update CFG files
Set 'sv_quota_stringCmdsPerSecond' to "256" for development.
Enable 'bhit_enable' for development.
2022-09-21 20:57:26 +02:00
Kawe Mazidjatari
8e75c57f0d Use retail/dev naming convention
Renamed 'debug' cfg's to 'dev', refered anything in code as retail/dev/prod.
2022-09-21 20:40:34 +02:00
Kawe Mazidjatari
7804241376 CClient: add rate limit logic for 'ProcessStringCmd'
Client's can run string commands on the server with no rate limit. This means when you run 50k+ commands that are unknown, or spam 30k 'status' commands, you will be able to hang the server for 800/1200ms (15k/30kms if script printing to console is enabled!). Although the netchan processing budget system will kick you, the damage has already been done at this point. This change effectively breaks the ability to DOS the server from the client using networked string commands.
In easier words; binding 'status' to your mousewheel will get you kicked from the server, without hitching the server.
2022-09-20 22:48:55 +02:00
I-Am-Zee
f2eb97bb26 Merge remote-tracking branch 'upstream/master' into indev 2022-09-18 20:25:39 -05:00
Kawe Mazidjatari
fdd74aa622 Implement net message processing budget
Implement net message process budget (channel gets removed if value is exceeded).
Use 'net_processLimit' to enable the implementation on the server. It will get enabled by default after testing and some cleanup. This helps against people trying to slow the server down by spamming net messages with a higher rate, e.g. using 'bind "mousewheel_up" "status"'.
2022-09-18 23:19:50 +02:00
kralrindo
e22a45795f Custom trainer 2022-09-18 21:58:43 +03:00
kralrindo
d66e2a8da8 Add trainer to playlist 2022-09-18 21:47:20 +03:00
kralrindo
3b66322b31 Add Mirage Voyage to playlists 2022-09-17 14:37:40 +03:00
I-Am-Zee
2a2be063fc update name vars foreach playlist 2022-09-16 16:06:38 -05:00
kralrindo
a2cc62539c Mirage Voyage Localization 2022-09-16 18:29:23 +03:00