DayZ
99 ratings
DeathMatch
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod Type: Mechanics
File Size
Posted
Updated
186.153 KB
21 Sep, 2022 @ 12:11pm
12 Jun @ 4:09pm
30 Change Notes ( view )

Subscribe to download
DeathMatch

Description
Death Match Classic

Key features
  • Disabled all diseases and stats except health.
  • Fast respawn after death.
  • When killing players, you earn a level and money.
  • Virtual store with weapons and clothing.
  • No zombies and no loot on the map. Good optimized and very high server FPS.
  • The PVP area is limited by gas. Players outside of it will take damage.
  • The PVP area expands depending on the number of players on the server.
  • The PVP area moves around the map.
  • Kill feed and leader board.
  • Magazines and ammo auto-refill in inventory.
  • Clothing and weapons auto-repair in inventory.

For server owners
  • Install the mod.
  • Copy files from "@DeathMatch/MISSION_FILE" folder to the server's "mpmissions/YOUR_MISSION_FOLDER" folder.
  • Run server to create default config files in "profiles/DM" folder.

Settings.json - general settings
- m_trails: list of locations (paths) along which the PVP area will move.Random path will be selected on server starting. - m_points: a list of points along which the PVP area will move. After reaching the last point in the list, the PVP area will start moving towards the first point. Random point will be selected on server starting. - m_minRadius: minimum (starting) radius of the PVP area. - m_maxRadius: maximum (when count of players too much) radius of the PVP area. - m_expandStep: how many meters the PVP area will expand when a new player connects to the server. - m_healthRegen: how many health will be regenerated for player in one second. - m_healthOutOfZoneDmg: modifier how many damage will be received when player out of PVP area. damage = m_healthOutOfZoneDmg * distance_from_area - m_healthRegenTimeoutOnHit: timeout between last damage and health regen. - m_startMoney: starting money for player. - m_moneyPerKill: how much money the player will get for killing. - m_expIncPerKill: how much expirience the player will get for killing player (murder_level * m_expIncPerKill) - m_expDecPerDeath: how much experience the player will lose when die (m_expIncPerKill / killer_level) - m_areaMoveSpeed: how many meters will the PVP area move in 1 second. - m_databaseSaveTime: time in seconds after which the database is saved to a file. - m_databaseWipePlayerTimeout: time in seconds since the player last activity on the server, after which the player will be deleted from the database. - m_leaderBoardTopSize: maximum size of leader board. Be careful, big number of records can drop server performance. - m_lockWorldTime: if set to 1, the time on the server will be frozen and will not move. - m_fastRespawnTimeout: fast auto-respawn for dead players (time in seconds). Can lead to client crash in combination with some mods, so be carefull when using it. Use -1 to disable the fast respawn. - m_clearDroppedItemsOnGround: delete dropped items (clothing, weapons, etc...) near the player on ground.

Weapons.json - weapons to sell
- m_Id - short and unique name of weapon preset (used in database, should be unique and short) - m_Name - name of the presset. Will be displayed in game. - m_Classname - classname of the weapon. - m_Attachments - list of attachments for the weapon presset. - m_Magazine - magazine or ammo to be loaded in weapon when player spawned with this presset. - m_Level - level to unlock this weapon presset (shold be greater then 0) - m_Price - price of the weapon presset. Used for first time purchase. Use 0 for free weapon pressets.

Equipment.json - equipment to sell
- m_Id - short and unique name of equipment preset (used in database, should be unique and short) - m_Name - name of the presset. Will be displayed in game. - m_Items - list of items that will be spawned on the player. - m_Level - level to unlock this weapon presset (shold be greater then 0) - m_Price - price of the weapon presset. Used for first time purchase. Use 0 for free weapon pressets.




Support and terms
If you wana help me with mod development - you can submit pull requests with new features and bug fixes on github
https://github.com/TerjeBruoygard/DeathMatch

If you want to support me: paypal.me / terjemods
https://paypal.me/terjemods

Repack is allowed when authoring and linking this mod into the repacked mod description.

Author: Terje Bruoygard
164 Comments
FleOx 29 Jul @ 8:45am 
Hello, can you make the gas invisible for us please? What configuration? Thanks
MichonnE 20 Jun @ 8:29pm 
I loved your mod, but I would like to configure it so that the player has two weapons. Is it possible?
jo-jo_da-man69 14 Jun @ 5:58pm 
hey l cannot find the (equipment.json) and (Weapons.json)
Terje Bruøygard  [author] 12 Jun @ 9:57am 
@Holylog775 fix for WaitPreloadCamLoginState comming soon. As a temporary fix please set m_fastRespawnTimeout to -1
Holylog775 11 Jun @ 5:16pm 
me and my friends keep getting kicked by the error WaitPreloadCamLoginState too :(
jo-jo_da-man69 10 Jun @ 6:14pm 
When it says it moves around the map, does it go to Northwest airfield, by chance?
jo-jo_da-man69 10 Jun @ 6:02pm 
10 out of 10
Father Seru 12 May @ 6:50am 
Great mod 👍 anyway how to set the Leaderboard on nr kills instead of kd?
El Gigante 7 May @ 9:18am 
Does the mod come with custom weapon damage? Seems like TTK is higher than vanilla.
I run this with basic settings, just added some modded weapons and set cost/lvl to 0.

I have some feedback from player, and I´ve noticed myself that after respawning I get a cursor om the screen. I need to press ESC, and ESC to remove it. Maybe it has something to do with avoiding the need to press respawn functionality? Its really annoying. If you run the game in windowed with 2-3 monitors its a pain in the ass.

Check out my server: Lekent - DeathMatch Classic

Would be really awesome if you could add the possibility to select two weapons. Like a M4 and a Tundra. And If you could add two or as many locations as wanted. And it would switch location after a set amount of time.
Terje Bruøygard  [author] 29 Apr @ 10:54am 
@applepie fixed