Setup T6ZM Server and install bank system on it (.w .d)

Topic created · 1 Posts · 134 Views
  • Hello guys I hope you guys are okay👍
    in this guide, i will show you how to create a server with windows VPS and how to put bank system and other plugins and Sorry im not good in english

    1⃣ You need first a VPS Here are some cheap providers you can host your VPS (Or any vps you want)

    1. Contabo: ---> buy a Linux VPS and watch this guide on how to make it a windows server 2019: YouTube

    this some packages you can buy in Contabo

    0dfa981d-fcda-4880-918b-2935ef7d1f33-image.png

    de362b85-ed4f-40b8-aa75-7321038c794d-image.png

    1. Hetzner ---> buy a Linux VPS and watch this guide on how to make it a windows server 2019 YouTube

    Buy any of these packages don't buy less than 4GB ram I recommend 8GB of ram
    86074c81-516d-407a-8944-fe4448c0b2d9-image.png


    2⃣ Download a Copy of the game and install it in C:\gameserver\T6.
    8f5f1b93-5cd0-47d6-ba52-2dcbfa65a2a9-image.png

    Download Git
    then install it

    Download nodejs
    then install it

    Download Winrar
    then install it

    Download Notepad++
    then install it

    Download qBittorrent
    then install it

    Now Download a game
    Download T6


    3⃣ Now you need to install Plutonium Launcher Download

    to fix some issues with Plutonium Launcher Download this
    then run it and wait until Finished then Open plutonium wait for updateac1c4fcb-a556-498a-8be5-7858db3376e8-image.png

    After Finish Login to your plutonium account or create one Create

    ab46a2fa-a89c-42ab-ad30-259c3095e8cd-image.png
    Then select the T6ZM game and press setup
    91c92f0e-4220-4e2e-b280-75ef1947c6f7-image.png


    4⃣ After you finish downloading all files and setup plutonium now you need a Server File Download
    and put these files into a gameserver server e3534d18-c249-4c73-9f7c-35f7f7f2f7b3-image.png

    Press Windows+R and type %localappdata%/plutonium/storage then copy the storage file from a localappdata then paste it into the plutonium file

    Like in this picture
    4f93ed2d-1071-4199-9ab7-4946f8906734-image.png


    5⃣ you need to create a key (that key to name your server) Click it
    d55fd725-65de-4ff9-b359-82a908fdc6ab-image.png
    then you will get a key down like that
    74b99cf5-ee4d-49eb-8a95-405b5ad02ad3-image.png
    after you got a key go to gameserver and edit this file !start_zm_server.bat to edit it just right click !start_zm_server.bat then you will see a Edit option or use notepad++ place a key in set key Note Dont copy this just edit yours

    @echo off
    ::Paste the server key from https://platform.plutonium.pw/serverkeys here
    set key=placeServerKeyHere <----------------------- Here place a key
    ::Name of the config file the server should use. (default: dedicated_zm.cfg)
    set cfg=dedicated_zm.cfg  <-------------------- That CFG file you can found it Pluto file
    ::Name of the server shown in the title of the cmd window. This will NOT bet shown ingame.
    set name=ZM 1
    ::Port used by the server (default: 4976)
    set port=4976 <------------------------ This the port 
    ::Only change this when you don't want to keep the bat files in the game folder. MOST WON'T NEED TO EDIT THIS!
    set gamepath=%cd%
    
    title PlutoniumT6 - %name% - Server restarter
    echo Visit plutonium.pw / Join the Discord (a6JM2Tv) for NEWS and Updates!
    echo Server "%name%" will load %cfg% and listen on port %port% UDP!
    echo To shut down the server close this window first!
    echo (%date%)  -  (%time%) %name% server start.
    
    cd /D %LOCALAPPDATA%\Plutonium
    :server
    start /wait /abovenormal bin\plutonium-bootstrapper-win32.exe t6zm "%gamepath%" -dedicated +set key %key% +sv_config %cfg% +net_port %port%
    echo (%date%)  -  (%time%) WARNING: %name% server closed or dropped... server restarts.
    goto server
    

    Go to %localappdata%/plutonium/storage/T6 Edit your dedicatedzm.cfg

    This is a dedicatedzm.cfg I don't need to explain you everything Because there is a explanation inside it

    //////////////////////////////////////////////////
    ///  PlutoT6 ZM ServerConfiguration file        //
    ///////////////////////////////////////////////////
    // This config best view with Notepad++     OR   //
    // other *nix compatible editors of your choice. //
    ///////////////////////////////////////////////////
    // Remove "//" in front of lines to allow the    //
    // server to read them.                          //
    // Anything after "//" is a comment.             //
    //////////////////////////////////////////////////
    // GENERAL SETTINGS                             //
    ////////////////////////////////////////////////// 
    //g_password ""                                 // Require a password to join your server. (Use "password <yourpassword>" to set it on the client before connecting)
    sv_maxclients 4                                 // Maximum players that are allowed in your server. (1-8, default is 4) Keeping this at 1-4 is recommended to prevent game breaking bugs.
    //zombies_minplayers 1                          // Minimum players needed to start the game (1-8, default is 1). Do NOT set this higher than sv_maxclients!
    //sv_minPing 0                                  // Minimum ping needed to the server? (NOT recommended to edit, terribly broken and inaccurate since ages!)
    //sv_maxPing 400                                // Maximum ping allowed to the server? (NOT recommended to edit, terribly broken and inaccurate since ages!)
    //zm_gungame 1                                  // Enable Pluto's custom Gun Game?
    //zm_sharpshooter 1                             // Enable Pluto's custom Sharp Shooter?
    //gts zmDifficulty 1                            // Difficulty? 0 = Easy, 1 = Normal !!If set to easy it must be manually set on the client as well!! 
    demo_enabled 1                                  // Record matches as demo files? 1 = Enabled, 0 = Disabled (Very efficient <5MB per match for a full server)
    sv_sayname "Console"                            // name server-side 'say' commands show up as
    sv_voice "2"                                    // Allow Voice Chat (0 = Disable 1 = Everyone hears you. 2 = Teams only)
    sv_voicequality "3"                             // Voice Chat Quality. (0-9) Default is 3 (= Steam/Console quality). Use 9 for the best quality.
    sv_allowAimAssist 1                             // Allow Aim Assist on gamepads. (0 = Will lock the option on gamepad controls menu.)
    sv_fix_zm_weapons true                          // Fix the SMR's ADS spread, 870 MCS's penetration damage and allow sprinting with Galvaknuckles
    sv_patch_zm_weapons true                        // Apply Post DLC1 changes to tar21_zm, type95_zm, xm8_zm, an94_zm, hamr_zm, rpd_zm, pdw57_zm, kard_zm ? (only recoil changes)
    //////////////////////////////////////////////////
    //These options can also be configured individually on a map basis in each zm config in gamesettings.
    //////////////////////////////////////////////////
    //gts startRound 1                              // Starting Round. Works on all maps.
    //gts magic 1                                   // Remove all supernatural assistance? Only Survival and Grief have this option!
    //gts headshotsonly 0                           // Headshots only? Only Survival and Grief have this option!
    //gts allowdogs 1                               // Allow Hellhounds? Only Survival has this option!
    //gts cleansedLoadout 1                         // Allow players to choose their Loadout? Only Turned has this option!
    //gts teamCount	2                               // Sets the number of teams 2. Set to 2 by default when loading grief.
    //////////////////////////////////////////////////
    // B3, IW4MADMIN, GAME LOG & RCON SETTINGS      //
    //////////////////////////////////////////////////
    g_logSync 2                                     // 0 only flush on game end, 1 flush when buffer full, 2 always flush after a write, 3 append to old logs. (Keep this at 2 if you plan on using a 3rd party admin tool)
    g_log "logs\games_zm.log"                       // If you choose to use this make sure the filename is unique for each server!
    rcon_password ""                                // RemoteCONtrol password. !!Do NOT skip if you plan on using a 3rd party admin tool such as B3 or IW4m-Admin!!
    //////////////////////////////////////////////////
    //The "exec zm_<gametype>_<location>.cfg" line sets the dvars for the location and gametype for you. This .cfg applies to all following maps in the rotation like MP until another .cfg is defined.
    //You may modify these .cfgs in gamesettings. Make sure only one sv_maprotation line is uncommented or you may run into errors on starting or joining the server.
    //Currently rotating the map using sv_maprotation doesn't work properly, i.e. clients will be kicked with an error when the map rotates to another map.
    //It's recommended to only include one map in your sv_maprotation for this reason.
    //////////////////////////////////////////////////////////////////////////////
    //                    Maps and the matching configs                         //
    //////////////////////////////////////////////////////////////////////////////
    // Buried - exec zm_classic_processing.cfg map zm_buried                    //
    // Buried Turned - exec zm_cleansed_street.cfg map zm_buried                //
    // Buried Grief - exec zm_grief_street.cfg map zm_buried                    //
    // Die Rise - exec zm_classic_rooftop.cfg map zm_highrise                   //
    // Mob of The Dead - exec zm_classic_prison.cfg map zm_prison               //
    // Mob of The Dead Grief - exec zm_grief_cellblock.cfg map zm_prison        //
    // Nuketown - exec zm_standard_nuked.cfg map zm_nuked                       //
    // Origins - exec zm_classic_tomb.cfg map zm_tomb                           //
    // Tranzit - exec zm_classic_transit.cfg map zm_transit                     //
    // Tranzit Farm Survival - exec zm_standard_farm.cfg map zm_transit         //
    // Tranzit Town Survival - exec zm_standard_town.cfg map zm_transit         //
    // Tranzit Bus Depot Survival - exec zm_standard_transit.cfg map zm_transit //
    // Tranzit Farm Grief - exec zm_grief_farm.cfg map zm_transit               //
    // Tranzit Town Grief - exec zm_grief_town.cfg map zm_transit               //
    // Tranzit Bus Depot Grief - exec zm_grief_transit.cfg map zm_transit       //
    // Tranzit Diner Turned - exec zm_cleansed_diner.cfg map zm_transit_dr      //
    //////////////////////////////////////////////////////////////////////////////
    // Notes:
    // Town/Tranzit servers will not natively spawn in tombstone since servers launch the maps in solo.
    // --> https://forum.plutonium.pw/topic/124
    // Grief requires a fix otherwise teams won't balance resulting in clients crashing when a 5th player joins.
    // --> https://forum.plutonium.pw/topic/4057
    
    //Classic/TranZit Maps rotation
    sv_maprotation "exec zm_classic_processing.cfg map zm_buried exec zm_classic_rooftop.cfg map zm_highrise exec zm_classic_prison.cfg map zm_prison exec zm_classic_tomb.cfg map zm_tomb exec zm_classic_transit.cfg map zm_transit"
    
    //Survival Maps rotation
    //sv_maprotation "exec zm_standard_town.cfg map zm_transit exec zm_standard_transit.cfg map zm_transit exec zm_standard_farm.cfg map zm_transit exec zm_standard_nuked.cfg map zm_nuked"
    
    //Grief Maps rotation
    //sv_maprotation "exec zm_grief_town.cfg map zm_transit exec zm_grief_transit.cfg map zm_transit exec zm_grief_farm.cfg map zm_transit exec zm_grief_cellblock.cfg map zm_prison exec zm_grief_street.cfg map zm_buried"
    
    //Turned Maps rotation
    //sv_maprotation "exec zm_cleansed_diner.cfg map zm_transit_dr exec zm_cleansed_street.cfg map zm_buried"
    
    //Congratulations. You reached the end of this file. Leave map_rotate down below or else the server will not start after launch...
    map_rotate
    

    6⃣after you finish edit anything you want just run !start_zm_server.bat and it must show like that
    f00b3943-e534-49e9-b7b8-2956377afc76-image.png

    But you cant join your server after you port forwarding Don't worry it easy

    • Go to settings then click Update & Security5952fdd1-3b92-4aed-9322-cf4f38009e44-image.png

    • then press Windows Security 5fffa09f-732f-4ca8-9144-c71d288bb935-image.png

    • then click Firewall & betwork protection 0d1c28a2-128f-4d78-9554-b185752d8d05-image.png
      Then press Advanced settings 4d43ea83-c0ed-4ca3-a5c4-a0cd2db652bc-image.png

    • Then press inbound Rules 1a9f9b21-a331-43ef-9f06-eacb3ff76994-image.png

    • Then press New Rule... you will see top right e545d8d5-9143-4bf4-8397-24d15a146cdf-image.png

    • Now Click Port then press Next > ac258d99-6bf2-4258-83be-5fae6c1d6562-image.png
      Then Click UDP and put the port you see it in !start_zm_server.bat (4976) then click Next >
      83d633cf-ab23-4ed3-95e4-f0f019238114-image.png

    • Click Next 2392b40e-78a1-49c2-96a2-0fa295838dfd-image.png

    • Click Next > 389fe9a5-1e3b-4c4f-833f-3c58e8ea0ded-image.png

    • Then put anything in name: box Like (T6ZM server) then click next 2d3c3811-2b8a-442d-bab2-e9eeaf49b218-image.png


    That's all now your server is online you can join it by Your IP or Search for it
    How to join your server?
    **1.**With your IP
    1⃣ Open a console by this key (`)

    2⃣ Type connect IP:port inside the console Like that Connect 194.163.131.60:4955 then press enter

    ⚠ if you put a password into your server you need first put a password then connect to your server Like that
    1⃣ Open a console
    2⃣ Type Password your password Like that password yourpassword then press enter
    3⃣ Type connect IP:port inside the console Like that Connect 194.163.131.60:4955 then press enter

    To change your map just copy the command from this and paste it

    //////////////////////////////////////////////////////////////////////////////
    //                    Maps and the matching configs                         //
    //////////////////////////////////////////////////////////////////////////////
    // Buried - exec zm_classic_processing.cfg map zm_buried                    //
    // Buried Turned - exec zm_cleansed_street.cfg map zm_buried                //
    // Buried Grief - exec zm_grief_street.cfg map zm_buried                    //
    // Die Rise - exec zm_classic_rooftop.cfg map zm_highrise                   //
    // Mob of The Dead - exec zm_classic_prison.cfg map zm_prison               //
    // Mob of The Dead Grief - exec zm_grief_cellblock.cfg map zm_prison        //
    // Nuketown - exec zm_standard_nuked.cfg map zm_nuked                       //
    // Origins - exec zm_classic_tomb.cfg map zm_tomb                           //
    // Tranzit - exec zm_classic_transit.cfg map zm_transit                     //
    // Tranzit Farm Survival - exec zm_standard_farm.cfg map zm_transit         //
    // Tranzit Town Survival - exec zm_standard_town.cfg map zm_transit         //
    // Tranzit Bus Depot Survival - exec zm_standard_transit.cfg map zm_transit //
    // Tranzit Farm Grief - exec zm_grief_farm.cfg map zm_transit               //
    // Tranzit Town Grief - exec zm_grief_town.cfg map zm_transit               //
    // Tranzit Bus Depot Grief - exec zm_grief_transit.cfg map zm_transit       //
    // Tranzit Diner Turned - exec zm_cleansed_diner.cfg map zm_transit_dr      //
    //////////////////////////////////////////////////////////////////////////////
    

    if you want map origins just copy this command
    16b49724-85d4-4bcd-ace2-748d9ac770af-image.png

    Then remove all commands in sv_maprotation then put map command like that
    a638b622-0cff-4e21-a844-90fc75df52df-image.png

    Then close your server then run it again

    if your server working fine that all Server setup


    7⃣ Now Download/install NSM (bank system)

    1⃣ Go to this Github and download this NSM
    Then right click on Desktop then press Git Bash Here
    67d89538-3c31-48ec-9aaf-a54d1aa10e12-image.png
    then paste this command

    git clone https://github.com/fedddddd/node-server-manager.git

    0d77a587-2bd5-476b-bf7c-55f5edc90f9b-image.png
    2⃣ after finish Downloading
    |
    v
    then paste this command

    cd node-server-manage
    npm install
    StartNSM.bat

    118002aa-883f-4983-b8d6-bf33bfdc773a-image.png
    after that leave him until finish downloading
    fd3123e5-8801-44e4-a81e-414f8e63e4f2-Screenshot_5.png
    Close it and go node-server-manager then run StartNSM.bat
    7df9eed1-3b91-47de-8b4e-73b539c40fe7-image.png

    • Type true then press enter
      b804fa0f-305e-4a06-9863-c63c916388da-image.png

    • Type 8000 then press enter
      1abe6ccc-08b1-42ad-8d62-ec79461732d3-image.png

    • Type false then press enter
      64da11ca-f140-452c-8750-60dace23e3c6-image.png

    • Dont type anything just press enter
      7363a554-62d7-4152-bd18-8992162b07dc-image.png

    • Dont type anything just press enter
      ed658d06-981e-4c2e-9b97-824a23c72d13-image.png

    • Type Welcome message 0b6e4cbe-0242-4d09-bdc7-b41a312951d8-image.png

    • Type . or anything you want (that for using a command like .w 100 - .d 100) you can make it !
      98bf5cbd-f834-4fee-ad83-9719713718a7-image.png

    • Type Your IP
      34597b08-b307-4c54-bee3-4fb60517d255-image.png

    • Type your Server port Default (4976)
      71289cbf-8245-465d-bd46-bb2f14ea1c3d-image.png

    • Type a password of your rcon (anything you want but remember it dont forget it we need it later
      849bf2cd-6f5f-49fd-8898-d309d1a9df68-image.png

    • Type a log file you can see it in %localappdata%/plutonium/storage/T6/logs and copy a dir you dont need all dir just this and with text file like that (Plutonium\storage\t6\logs\games_zm.log)
      b45ee101-7493-4dee-99a9-2d772bcfcd57-image.png

    • Type 4 then press enter
      e8279523-bae1-432a-a423-ec6675dae1f4-image.png

    • Type 0 then press enter
      a505c734-ebf3-4d9c-8073-3d4471b9f4f8-image.png

    Now the .bat file will close

    3⃣ now go to cfg file %localappdata%/plutonium/storage/T6 edit dedicated_zm.cfg

    4⃣ Search for rcon_password "" this put a password you put it in nsm Like that
    rcon_password "123" then save cfg
    5⃣ Run StartNSM.bat and it must show all your server online dd65f48c-3dba-42a4-a862-096e72a75a45-image.png

    6⃣ [Download these Scripts] (you must
    install a bank&stats script to make bank working
    ) (https://mega.nz/file/Q4ky0Bha#1HNR5hzmASt62I0XbAdnos3Hfhn9fgCKDzyM02-XVaM) then Press Windows+R and type Press Windows+R and type %localappdata%/plutonium/storage/T6/Scripts/zm

    To download a Zombie++ Created by (Cahz) That link Click

    Make sure your server is closed if not close it then run it again

    Then open the game and join your server and type in chat .owner to get the owner on your server

    if you need help just Dm me in discord iHarrow#1000
    have fun ❤

Log in to reply