Raised This Month: $51 Target: $400
 12% 

ReDeathmatch


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   Counter-Strike        Category:   Gameplay       
wopox3
Junior Member
Join Date: Dec 2013
Location: Russia
Old 03-23-2024 , 11:36   ReDeathmatch
Reply With Quote #1





AMXModX plugins to provide Deathmatch gameplay in Counter-Strike 1.6 optimized to work with ReGameDLL_CS.

https://ReDeathmatch.github.io/




About:
The mod is a completely rewritten implementation of CSDM ReAPI, to replace legacy code.

Mod made a look back on the successful experience CSDM 2.1.2 by BAILOPAN, but using modern features of the new ReGameDLL_CS.

Many features have long been built and optimized to work directly in ReGameDLL_CS, mod now only switches the game settings and provides a comfortable way to control.

Features:
  • Store game settings (CVars);
  • Round modes (NEW);
  • Config hot-reload;
  • Randomized, preset spawning (you can add new spawn points, spawn presets);
  • Spawn protection (configurable by time and player rendering);
  • Interactive spawn editor;
  • Configurable weapon menus;
  • Team Deathmatch as well as FFA (Free-for-all Deathmatch);
  • Large pieces are optimized in ReGameDLL_CS;
  • Multi-language support;
  • Extraconfigs support:
  • For an individual map (redm/extraconfigs/de_dust2.json);
  • For map prefix (redm/extraconfigs/prefix_aim.json).
  • Counter-Strike: Condition Zero support out of the box;
  • Support for setting a grouping for spawns;
  • Ability to use the mod as a basis for the development of other modes (for example, GunGame);

Requirements:
Installation:
  1. Download the latest stable version from the GitHub release section;
  2. Extract the cstrike folder to the root folder of the HLDS server;
  3. Make sure that the plugins are working and that they are located correctly, using the amxx list command.
The list of plugins should display properly working plugins, for example:
Quote:
HTML Code:
] amxx list

Currently loaded plugins:
       id  name                    version     author            file         status
...
 [  2] 1   ReDeathmatch            1.0.0-beta  Sergey Shorokhov  ReDeathmatc  debug
 [  3] 2   Spawns manager          1.0.0-beta  Sergey Shorokhov  redm_spawns  debug
Updating:
  1. Put new plugins and lang-files (plugins/*.amxx & data/**.*) into amxmodx/ folder on the HLDS server;
  2. Restart the server (command restart or change the map);
  3. Make sure that the versions of the plugins are up to date with the command amxx list.

Commands:
HTML Code:
redm_status          | Notifies in console about the status of the mod                                
redm_disable         | Disables the Deathmatch system                                                 
redm_enable          | Enables the Deathmatch system                                                  
redm_reload          | Restarts the Deathmatch system                                                 
redm_dump_cvars      | Displays in console a list of the CVars loaded by the system                   
redm_dump_equip      | Displays in console a list of loaded ammunition, currently available to players
redm_convert_spawns  | Converts old spawn files for the new system                                    
redm_edit_spawns     | Toggles the spawn editing mode                                                 
more info in docs: https://redeathmatch.github.io/en/Customizing/commands/

ConVars:
HTML Code:
redm_version                | **System**, displays in Source Query information about the used mod
redm_healer                 | HP amount given to the player (bonus) when killing an opponent
redm_healer_hs              | Amount of HP given to the player (bonus) when killing an opponent in the head
redm_sounds_distance        | Minimal distance (units) of the player from others, at which he will hear shots, steps, etc. Used to reduce noise, improve gameplay experience.
redm_fade                   | illuminate the screen for players when killing an opponent
redm_refill_ammo            | refill weapon ammunition when you kill an opponent
redm_hitsound               | sound indication of a hit on an opponent
mp_damage_headshot_only     | Enable Only-headshot mode for all players
redm_hide_other_deathnotice | Hiding someone else's kill/deathnotice events for players
redm_spawn_preset           | Selecting a preset for the spawn manager
redm_modes_switch           | Selecting the mode of operation of the round mode (Multi-CFG)
redm_keep_weapon_slot       | When a player is respawn and equipped, the last used slot (weapon) is restored.
redm_active                 | Displaying the working status of the mod
mp_randomspawn              | Random spawning for players
mp_randomspawn_los          | Whether to check the visibility of the revived player's opponents before spawning on a point
mp_randomspawn_dist         | Minimum distance to enemies before spawning to a point
more info in docs: https://redeathmatch.github.io/en/Customizing/convars/

Downloads:
Documentation: https://redeathmatch.github.io/
Attached Files
File Type: zip ReDeathmatch-1.0.0-b.8.zip (127.0 KB, 85 views)
File Type: sma Get Plugin or Get Source (ReDeathmatch.sma - 59 views - 5.8 KB)
File Type: sma Get Plugin or Get Source (redm_spawns.sma - 63 views - 29.8 KB)

Last edited by wopox3; 03-23-2024 at 12:02. Reason: Add docs link
wopox3 is offline
wopox3
Junior Member
Join Date: Dec 2013
Location: Russia
Old 03-23-2024 , 11:56   Re: ReDeathmatch
Reply With Quote #2

Alternatives

Summary
The ReDeathmatch mod is a modern alternative that has active support from the creators. It fixes the shortcomings of existing alternatives and adds new features. The mod relies on community support for issue identification and resolution, and suggestions for new functionality are welcome.



  • CSDM 2.1.2 by BAILOPAN
Website: https://www.bailopan.net/csdm/
Git: https://github.com/Arkshine/CSDM
Forum: AlliedModders Forum
The original CSDM mod provides a stable and well-functioning foundation. Parts of the mod that consume a lot of CPU resources have been moved to a separate Metamod module (written in C++), which reduces the load. The necessary code for working with AMX Mod X has been extracted into an API. Most of the logic is implemented through AMX Mod X plugins.
This mod is the only option for use with a regular HLDS server to date. It is not compatible with ReGameDLL.
It should be noted that the original CSDM mod does not support multilingualism, except for user modifications.
  • ReCSDM by ReHLDS team
Git: https://bitbucket.org/Adidasman/recsdm/src/master/
Forum: Dev-CS.ru
ReCSDM is a modification of the base CSDM by BAILOPAN to improve compatibility and functionality on ReHLDS & ReGameDLL. It includes small fixes and new features. It is the most popular and stable option for use with ReHLDS.
It should be noted that the ReCSDM mod does not support multilingualism, except for user modifications.
  • CSDM ReAPI by Vaqtincha
Forum: GoldSrc.ru
This is a reimagining of the CSDM mod developed by the BAILOPAN team. The new version incorporates enhanced functionality from ReHLDS & ReGameDLL and ReAPI, offering some performance improvements.
However, this version does not fully replace the original mod due to the absence of certain features. Specifically, the ability to pause the mod, support for Team Deathmatch mode, and item spawning mode (csdm_items) are missing in the new version.
Despite this, many new features and improvements have been added by rewriting outdated code and removing AMXX modules previously used in other CSDM mods, such as ReCSDM.
However, along with the improvements, there may be some issues with the respawn system. Please be aware of this.

It should be noted that the CSDM ReAPI mod by Vaqtincha does not support multilingualism, except for user modifications.
  • CSDM ReAPI by wopox1337
Git: https://github.com/wopox1337/CSDM-ReAPI
This is an enhanced version of CSDM ReAPI by Vaqtincha, adding multilingual support and partially fixing the respawn system and minor bugs. It brings new functionality and improves integration with ReGameDLL by utilizing its updated features.
Development of this version has been discontinued by the author due to fundamental changes. Work on continuing the mod's concept is being done in ReDeathmatch.

Last edited by wopox3; 03-23-2024 at 11:58.
wopox3 is offline
amirwolf
Senior Member
Join Date: Feb 2019
Location: Iran
Old 03-23-2024 , 12:08   Re: ReDeathmatch
Reply With Quote #3

I'm sure this is an improved version of similar mods
But I can't understand the difference because in practice they all do the same thing
__________________
amirwolf is offline
mlibre
Veteran Member
Join Date: Nov 2015
Location: return PLUGIN_CONTINUE
Old 03-23-2024 , 15:12   Re: ReDeathmatch
Reply With Quote #4

the reapi should be an optional requirement, it can be achieved without it the old way

PHP Code:
#define use_reapi

#if !defined use_reapi
    #include <engine>
    #include <...>
#else
    #include <reapi>
#endif 
__________________
mlibre is offline
iclassdon
AlliedModders Donor
Join Date: May 2006
Old 03-24-2024 , 11:03   Re: ReDeathmatch
Reply With Quote #5

Salute! Thanks wopox3.
iclassdon is offline
Send a message via MSN to iclassdon
wopox3
Junior Member
Join Date: Dec 2013
Location: Russia
Old 03-28-2024 , 11:51   Re: ReDeathmatch
Reply With Quote #6

Quote:
Originally Posted by amirwolf View Post
I'm sure this is an improved version of similar mods
But I can't understand the difference because in practice they all do the same thing
You can read the main difference in the description and also in the post above that reviews the alternatives.

Quote:
Originally Posted by mlibre View Post
the reapi should be an optional requirement, it can be achieved without it the old way
I don't think so. There's no need for that here. Or provide arguments in favor of your suggestion.

Last edited by wopox3; 03-28-2024 at 11:53.
wopox3 is offline
mlibre
Veteran Member
Join Date: Nov 2015
Location: return PLUGIN_CONTINUE
Old 03-29-2024 , 19:49   Re: ReDeathmatch
Reply With Quote #7

@wopox3 is only for those who are not familiar with it and for x circumstances do not want to use it, the functions it performs can be recreated with the default modules to some extent if possible... of course, It is assumed that if you are running a re version, it would not be necessary, you can easily opt for the API.

putting up with both conditions would be doubling the work, I would only do it if I was bored

PHP Code:
    #if !defined use_reapi
    
    
register_logevent("logevent_round_end"2"1=Round_End")
    
    
#else
    
    
RegisterHookChain(RG_RoundEnd"RoundEnd_Post", .post true)
    
    
#endif 
__________________
mlibre is offline
DarkWar
New Member
Join Date: Apr 2024
Old 04-06-2024 , 00:31   Re: ReDeathmatch
Reply With Quote #8

Salute! Thanks wopox3.
DarkWar is offline
deanieabiepepler
Junior Member
Join Date: May 2023
Old 04-09-2024 , 16:18   Re: ReDeathmatch
Reply With Quote #9

Cannot WAIT TO Install This AMX Mod onto My Counter-Strike 1.6 Server.
__________________
deanieabiepepler is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:19.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode