Heinrich19800 / VanillaPlusPlus

The complete DayZ Vanilla Plus Plus experience. This repository holds both client, and server side files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Headerlogo

DayZ Vanilla++ Mod v0.5

Update v0.5 Change log:

-IMPORTANT FOR SERVER OWNERS: add the following in your server.cfg file! Make sure you don't have any duplicates or else it will error

3DMapMarkers      = 1;   //Set to 0 to restrict all players from placing 3D Markers
LobbyMaxTime 	  = 285; //The time set for the spawn scene
LoginTime	  = 10;  //Time in seconds for the log in sequence ( only when theres a saved player )
respawnTime       = 120; //Respawn Time
  • Added admin UI toolset ( server manager, player manager, weather manager, object builder, )
  • Fix many bugs (too many to list, honestly i forgot what it was) the whole mod was re-written again because it was trash.
  • The Admin tools bring in a shit load of features ( too many to list cbf )
  • You can now add 3D markers on the map
  • You can now remove marker from map by 2x Right Clicking on the icon of the marker
  • You can now select a spawn point ( spawn scene ) by press 2x LEFT click on the icon of the marker
  • Added a drop-down list for the spawn scene if configured to use static loadouts option
  • Added a notification system ( UI based ) used only by VPP addons
  • Added a key bind system to change binds ( not finished yet :( UI is done )
  • Added a built-in information system ( hover your mouse over them red question mark icons for information to display )
  • Added a permissions system ( how to use included within the UI )

INCOMPLETE FEATURES

  • Weather Manager
  • Spectating
  • Select players via ESP
  • Object Manager
  • AC130 Supply drops/crash events ( Needs UI. System is in place and can be configured to spawn )
  • Zombie Hordes missing loot spawn configuration ( requires UI )
  • Many more little things that will eventually be completed and added in future updates ( time is a bitch )
  • Safe zones

Join our Discord server:Invite Link V++

🚩 Table of Contents

What is Vanilla++:

Vanilla++ is a DayZ workshop add-on which aims to extend the Vanilla experience by implementing a collection of features, and tools which help communities customize their expirence while still allowing for that vanilla DayZ feel.

Installation:

Client:

  • If you are a player and want to play on Vanilla++ servers, please subscribe to our steam workshop release, as well as, our dependency RPCFramework

  • Use the DayZ Launcher and load @VanillaPlusPlus, and @RPCFramework, or by adding the following to your start-up commandline:

-mod=@RPCFramework;@VanillaPlusPlus;

Server:

  • Download Vanilla++
  • Go into the servers root folder and unpack the folders @VanillaPlusPlus and mpmissions there.
  • Go inside of the @VanillaPlusPlus folder, and copy the contents of the Keys folder into the keys folder located in your server's root folder.
  • Create a new folder called server_profile and copy your server config into there (usually calledserverDZ.cfg) This step can be skipped if you don't wish to use a custom profile folder but it will make it more difficult to edit configuration of the mod!
  • Open the copied config file and change 'dayzOffline.chernarusplus' to 'DayZSurvival.chernarusplus'
  • Subscribe to RPCFramework on the Steam workshop.
  • On your DayZ Launcher, go into the Mods right click RPCFramework, and select open folder. If you are prompted with a warning, click I understand. Copy the @RPCFramework folder to your servers root folder.
  • Go inside the copied folder and copy it's ´JacobMango.bikey´ file into the server's keys folder, located in the server root folder.
  • Change your startup following start-up commandlines to include -mod=@VanillaPlusPlus;@RPCFramework -config=server_profile\serverDZ.cfg -profiles=server_profile -name=myServerName -scrAllowFileWrite

ViLAYER:

For those who own a server provide by Vilayer.com, can auto install the mod via the AddonManager.
Special thanks goes to the Vilayer team!

vilayer logo

Configuration:

Features:

ingamemap

ingamemap

ingamemap

ingamemap

ingamemap

Spawn Menu:

  • Spawn Points:

    • Can be configured to allow players to pick spawn, or choose randomly; also, can force only random spawn points.
  • Cooldown System:

    • Gives Admins control over how often a player can use a given spawnpoint, can be disabled to not have a cooldown.
  • Loadouts:

    • Static:
      • Allows the player to pick from a list of premade loadouts.
    • Advanced:
      • Allows the player to pick items from a list for each slot on the player.
    • Normal:
      • Spawns user with default clothing, and items.

Admin Tools:

Only Admin with valid permissions will be able to access each section of the menu. SuperAdmin's can change these permissions.

  • Object Manager:
    • Gives the ability to place, delete, and save building, and world objects in the world for later loading.
    • No restart is needed.
  • Item Manager:
    • Spawn items inside of the world.
  • Weather Manager:
    • Gives the ability to change weather conditions on the fly, and change their chances.
  • Player Manager:
    • Give's the ability to call commands on other players on the server.
  • Server Manager:
    • Edit server XML files on the fly, and in-game.
    • Customize server events.

Client Utilities:

ingamemap

  • In-game Map:
    • This gives everyone an in-game map with the ability to place markers. It also shows the player where they are currently located at.

Server Events:

  • Infected Hordes:
    • Spawns hordes of zombies at a configurable time interval, has the ability to have more than one active horde at a time.
  • Supply Drop:
    • Spawns a supply plane at a configurable time interval, and drops off a supply crate with configurable loot.

Customized loadouts using the AdminTool:

  • This feature allows the server owner to create loadouts for fresh spawns to spawn with by adding your desired items to \ScriptedMods\LoadOuts\RandomlyGenerated OR Enable Static Loadouts via the Tuneables.c.

  • Use the /export loadoutname command via the AdminTools to added a preset players can choose to spawn with. (Only used with Static Loadouts)

Enable/Disable Stamina:

  • Add ´-DisableStamina´ to your startup commandline to enable, and remove it from your startup commandline to disable.

Chatbased Admin Tools + UI Toolset:

  • This feature allows the server owner to add Steam 64 IDs into a text file, allowing those users to login using the password set inside of the server.cfg. This file is located in (THIS SHOULD BE USED BY THE HIGHEST ADMIN TIER, YOU CAN SET OTHER PERMISSIONS VIA THE ADMIN TOOLS)\DayZSurvival.chernarusplus\ScriptedMods\SuperAdmins.txt

  • An admin can login by typing the following into DayZ's chat system: #login mypassword

Player Score/Kill Activity Tracker:

  • This feature creates two files into the servers profile, and stores detailed kill information and player stats such as total deaths, and kills.

Chatbased Kill Messages:

  • Sends chat messages showing who killed who, and who committed suicide. (UI Coming soon.)

Credits:

  • @Sen ( @zalexki zalexki ) from DayZModders Discord Server for the KillScore system https://github.com/zalexki
  • @Slluxx for teaching @GravityWolfNotAmused how not to suck at readme.md files. I still suck at readme.md files.
  • Github User Moondarker for /refuel cmd added, /spawncar modified to spawn car in dir of admin view (Admin Tools)

About

The complete DayZ Vanilla Plus Plus experience. This repository holds both client, and server side files.

License:Other


Languages

Language:C 100.0%