Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO2 Server Hosting Support
  3. [Guide] [Debian] T6 Server on Linux VPS/Dedicated Server

[Guide] [Debian] T6 Server on Linux VPS/Dedicated Server

Scheduled Pinned Locked Moved BO2 Server Hosting Support
74 Posts 31 Posters 9.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Minamiundefined Minami

    T6 Server v2.1.0 - Black Ops II Server Installer

    Hi guys !

    I just updated the installation script to install your T6 Server en Debien. The main update focuses on completely fixing the installation process, which had become outdated. I've also implemented several new features to enhance user experience and system flexibility.

    What's New in v2.1.0:

    • FIX THE SERVER INSTALLTION
    • Complete installation revamp for improved compatibility and stability
    • Enhanced modularity for easier maintenance and customization
    • Multi-language support (English and French)
    • Optimized Wine installation process

    Key Features:

    • Easy installation process
    • Automated system updates and dependency management
    • Firewall configuration with UFW
    • Wine installation for running Windows applications
    • .NET installation for IW4MAdmin support
    • Localization support (English and French)
    • Server binary installation and configuration
    • User-friendly command-line interface

    Important note: Some users may encounter issues with the zone files. I'm aware of this potential problem and am currently working with the appropriate people to resolve it. An update will be published in the coming days to definitively fix this issue, after confirmation of the necessary changes.

    Despite this temporary minor inconvenience, this new version brings many improvements that I'm eager for you to discover.

    Video Support : https://www.youtube.com/watch?v=iuTV-8hCv7M

    Installation

    1. Navigate to the /opt directory:

      cd /opt
      
    2. Clone the repository:

      git clone https://github.com/Sterbweise/T6Server.git
      
    3. Navigate to the T6Server directory:

      cd T6Server
      
    4. Make the installation script executable:

      chmod +x install.sh
      
    5. Run the installation script:

      sudo ./install.sh
      
    6. Follow the on-screen instructions to complete the installation. The script will guide you through:

      • Language selection
      • UFW firewall installation and configuration
      • SSH port configuration
      • .NET installation (optional, required for IW4MAdmin)
      • Wine installation
      • Game binary installation

    Configuration

    After installation, the primary configuration file to modify is /opt/T6Server/T6Server.sh. This file contains essential settings for your Plutonium Call of Duty: Black Ops II server. Below are the key variables you should configure:

    Variable Description Default Value
    SERVER_NAME The name of your server as it appears in server lists "SERVER_NAME"
    GAME_PATH Path to your game files (Multiplayer or Zombie mode) "/opt/T6Server/Server/Multiplayer"
    SERVER_KEY Your unique Plutonium server key "YOURKEY"
    CONFIG_FILE Server configuration file (mode-specific) "dedicated.cfg"
    SERVER_PORT UDP port your server will listen on 4976
    GAME_MODE Game mode selection ("t6mp" or "t6zm") "t6mp"

    To configure your server:

    1. Open the configuration file:

      nano /opt/T6Server/T6Server.sh
      
    2. Modify the variables according to your preferences. For example:

      readonly SERVER_NAME="My Awesome T6 Server" # The name of your server
      readonly SERVER_KEY="your_server_key" # Key provided by Plutonium
      readonly SERVER_PORT=4976 # Default port for T6 servers
      readonly GAME_MODE="t6mp" # "t6mp" for Multiplayer, "t6zm" for Zombies
      
    3. Save the file and exit the editor by pressing Ctrl+x, then Y to confirm, and Enter to save.

    Note: For Zombie mode, set GAME_PATH to "/opt/T6Server/Server/Zombie", CONFIG_FILE to "dedicated_zm.cfg", and GAME_MODE to "t6zm".

    Ensure all settings are correctly configured before launching your server.

    Launching the Server

    To launch your Plutonium Call of Duty: Black Ops II server, follow these professional steps:

    1. Navigate to the T6Server installation directory:

      cd /opt/T6Server
      
    2. Ensure the start script has the necessary execution permissions:

      sudo chmod +x T6Server.sh
      
    3. Launch the server:

      ./T6Server.sh
      

    For advanced server management:

    • To run multiple servers concurrently, utilize terminal multiplexers such as tmux or screen.
    • For background operation, you can use the nohup command:
      nohup ./T6Server.sh > server.log 2>&1 &
      
      This will run the server in the background, redirecting output to server.log.

    Note: Ensure all necessary configurations in server.cfg and other relevant files are properly set before launching the server.

    For detailed configuration options, troubleshooting, and advanced features, please refer to our GitHub Wiki.

    Support and Feedback:

    If you encounter any issues or have suggestions for improvement, please:

    • Open an issue on our GitHub repository
    • Contact me via email at [email protected]
    • Reach out on Telegram: @SG991

    Thank you for your continued support and feedback.

    Developed with ❤️ by Sterbweise

    Sitheyundefined Offline
    Sitheyundefined Offline
    Sithey
    wrote on last edited by
    #65

    Minami Hello,

    i would like to create my own server on my linux vps

    i tried to setup my server with this tutorial https://forum.plutonium.pw/topic/12870/guide-debian-t6-server-on-linux-vps-dedicated-server but unfortunatly this tutorial is outdated

    my actual configuration:

    #!/bin/bash

    Variable Region

    _script="$(readlink -f ${BASH_SOURCE[0]})"

    Delete last component from $_script

    _mydir="$(dirname $_script)"

    Name of the server shown in the title of the terminal window

    NAME="SERVER_NAME"

    Your Game Path (where there is binkw32.dll)

    PAT="Multiplayer/"

    Paste the server key from https://platform.plutonium.pw/serverkeys

    KEY="xxx"

    Name of the config file the server should use. (default: dedicated.cfg)

    CFG=dedicated.cfg

    Port used by the server (default: 4976) -> Don't forget to allow server port in ufw fail2ban

    PORT=4976

    Game Mode ( Multiplayer / Zombie ) -> ( t6mp / t6zm )

    MODE=t6mp

    End Region

    Update Region

    Plutonium game dir

    INSTALLDIR="plutonium/"

    Update your server game file

    ./plutonium-updater -d "$INSTALLDIR"

    End Region

    Server Start Region

    echo -e '\033]2;'Plutonium - $NAME - Server restart'\007'
    echo "Visit plutonium.pw | Join the Discord (plutonium) 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!"
    printf -v NOW '%(%F_%H:%M:%S)T' -1
    echo ""$NOW" $NAME server started."

    while true
    do
    wine .\bin\plutonium-bootstrapper-win32.exe $MODE $PAT -dedicated +start_map_rotate +set key $KEY +set net_port $PORT +set sv_config $CFG 2> /dev/null
    printf -v NOW '%(%F_%H:%M:%S)T' -1
    echo ""$NOW" WARNING: $NAME server closed or dropped... server restarting."
    sleep 1
    done

    End Region

    https://prnt.sc/6VgoRvpIcLUf

    and i got this error:

    https://prnt.sc/nKMT6vmgKCVR

    could some one send me a tutorial to give me a possibility to create my own server, i am using debian 10

    Regards

    VZLAxSmokeundefined Minamiundefined 2 Replies Last reply
    0
    • Sitheyundefined Sithey

      Minami Hello,

      i would like to create my own server on my linux vps

      i tried to setup my server with this tutorial https://forum.plutonium.pw/topic/12870/guide-debian-t6-server-on-linux-vps-dedicated-server but unfortunatly this tutorial is outdated

      my actual configuration:

      #!/bin/bash

      Variable Region

      _script="$(readlink -f ${BASH_SOURCE[0]})"

      Delete last component from $_script

      _mydir="$(dirname $_script)"

      Name of the server shown in the title of the terminal window

      NAME="SERVER_NAME"

      Your Game Path (where there is binkw32.dll)

      PAT="Multiplayer/"

      Paste the server key from https://platform.plutonium.pw/serverkeys

      KEY="xxx"

      Name of the config file the server should use. (default: dedicated.cfg)

      CFG=dedicated.cfg

      Port used by the server (default: 4976) -> Don't forget to allow server port in ufw fail2ban

      PORT=4976

      Game Mode ( Multiplayer / Zombie ) -> ( t6mp / t6zm )

      MODE=t6mp

      End Region

      Update Region

      Plutonium game dir

      INSTALLDIR="plutonium/"

      Update your server game file

      ./plutonium-updater -d "$INSTALLDIR"

      End Region

      Server Start Region

      echo -e '\033]2;'Plutonium - $NAME - Server restart'\007'
      echo "Visit plutonium.pw | Join the Discord (plutonium) 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!"
      printf -v NOW '%(%F_%H:%M:%S)T' -1
      echo ""$NOW" $NAME server started."

      while true
      do
      wine .\bin\plutonium-bootstrapper-win32.exe $MODE $PAT -dedicated +start_map_rotate +set key $KEY +set net_port $PORT +set sv_config $CFG 2> /dev/null
      printf -v NOW '%(%F_%H:%M:%S)T' -1
      echo ""$NOW" WARNING: $NAME server closed or dropped... server restarting."
      sleep 1
      done

      End Region

      https://prnt.sc/6VgoRvpIcLUf

      and i got this error:

      https://prnt.sc/nKMT6vmgKCVR

      could some one send me a tutorial to give me a possibility to create my own server, i am using debian 10

      Regards

      VZLAxSmokeundefined Offline
      VZLAxSmokeundefined Offline
      VZLAxSmoke
      wrote on last edited by
      #66

      Sithey why don't you use window friend the bad thing about linux that this is not yet 100% compatible for linux there will be problems in my case I had it with cpu I used 100% of the cpu when using wine

      flopanaundefined 1 Reply Last reply
      0
      • Sitheyundefined Sithey

        Minami Hello,

        i would like to create my own server on my linux vps

        i tried to setup my server with this tutorial https://forum.plutonium.pw/topic/12870/guide-debian-t6-server-on-linux-vps-dedicated-server but unfortunatly this tutorial is outdated

        my actual configuration:

        #!/bin/bash

        Variable Region

        _script="$(readlink -f ${BASH_SOURCE[0]})"

        Delete last component from $_script

        _mydir="$(dirname $_script)"

        Name of the server shown in the title of the terminal window

        NAME="SERVER_NAME"

        Your Game Path (where there is binkw32.dll)

        PAT="Multiplayer/"

        Paste the server key from https://platform.plutonium.pw/serverkeys

        KEY="xxx"

        Name of the config file the server should use. (default: dedicated.cfg)

        CFG=dedicated.cfg

        Port used by the server (default: 4976) -> Don't forget to allow server port in ufw fail2ban

        PORT=4976

        Game Mode ( Multiplayer / Zombie ) -> ( t6mp / t6zm )

        MODE=t6mp

        End Region

        Update Region

        Plutonium game dir

        INSTALLDIR="plutonium/"

        Update your server game file

        ./plutonium-updater -d "$INSTALLDIR"

        End Region

        Server Start Region

        echo -e '\033]2;'Plutonium - $NAME - Server restart'\007'
        echo "Visit plutonium.pw | Join the Discord (plutonium) 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!"
        printf -v NOW '%(%F_%H:%M:%S)T' -1
        echo ""$NOW" $NAME server started."

        while true
        do
        wine .\bin\plutonium-bootstrapper-win32.exe $MODE $PAT -dedicated +start_map_rotate +set key $KEY +set net_port $PORT +set sv_config $CFG 2> /dev/null
        printf -v NOW '%(%F_%H:%M:%S)T' -1
        echo ""$NOW" WARNING: $NAME server closed or dropped... server restarting."
        sleep 1
        done

        End Region

        https://prnt.sc/6VgoRvpIcLUf

        and i got this error:

        https://prnt.sc/nKMT6vmgKCVR

        could some one send me a tutorial to give me a possibility to create my own server, i am using debian 10

        Regards

        Minamiundefined Offline
        Minamiundefined Offline
        Minami
        Contributor
        wrote on last edited by
        #67

        Sithey
        Do not use sh to launch your script.
        Use bash or ./. Like ./T6Server.sh or bash T6Server.sh.

        And if you want reinstall, this is a new scripts installation : https://github.com/Sterbweise/T6Server

        1 Reply Last reply
        0
        • VZLAxSmokeundefined VZLAxSmoke

          Sithey why don't you use window friend the bad thing about linux that this is not yet 100% compatible for linux there will be problems in my case I had it with cpu I used 100% of the cpu when using wine

          flopanaundefined Offline
          flopanaundefined Offline
          flopana
          wrote on last edited by
          #68

          VZLAxSmoke Because no one wants to use Windows Server. That is not how modern hosting of any good service is done.

          1 Reply Last reply
          0
          • Minamiundefined Minami

            T6 Server v2.1.0 - Black Ops II Server Installer

            Hi guys !

            I just updated the installation script to install your T6 Server en Debien. The main update focuses on completely fixing the installation process, which had become outdated. I've also implemented several new features to enhance user experience and system flexibility.

            What's New in v2.1.0:

            • FIX THE SERVER INSTALLTION
            • Complete installation revamp for improved compatibility and stability
            • Enhanced modularity for easier maintenance and customization
            • Multi-language support (English and French)
            • Optimized Wine installation process

            Key Features:

            • Easy installation process
            • Automated system updates and dependency management
            • Firewall configuration with UFW
            • Wine installation for running Windows applications
            • .NET installation for IW4MAdmin support
            • Localization support (English and French)
            • Server binary installation and configuration
            • User-friendly command-line interface

            Important note: Some users may encounter issues with the zone files. I'm aware of this potential problem and am currently working with the appropriate people to resolve it. An update will be published in the coming days to definitively fix this issue, after confirmation of the necessary changes.

            Despite this temporary minor inconvenience, this new version brings many improvements that I'm eager for you to discover.

            Video Support : https://www.youtube.com/watch?v=iuTV-8hCv7M

            Installation

            1. Navigate to the /opt directory:

              cd /opt
              
            2. Clone the repository:

              git clone https://github.com/Sterbweise/T6Server.git
              
            3. Navigate to the T6Server directory:

              cd T6Server
              
            4. Make the installation script executable:

              chmod +x install.sh
              
            5. Run the installation script:

              sudo ./install.sh
              
            6. Follow the on-screen instructions to complete the installation. The script will guide you through:

              • Language selection
              • UFW firewall installation and configuration
              • SSH port configuration
              • .NET installation (optional, required for IW4MAdmin)
              • Wine installation
              • Game binary installation

            Configuration

            After installation, the primary configuration file to modify is /opt/T6Server/T6Server.sh. This file contains essential settings for your Plutonium Call of Duty: Black Ops II server. Below are the key variables you should configure:

            Variable Description Default Value
            SERVER_NAME The name of your server as it appears in server lists "SERVER_NAME"
            GAME_PATH Path to your game files (Multiplayer or Zombie mode) "/opt/T6Server/Server/Multiplayer"
            SERVER_KEY Your unique Plutonium server key "YOURKEY"
            CONFIG_FILE Server configuration file (mode-specific) "dedicated.cfg"
            SERVER_PORT UDP port your server will listen on 4976
            GAME_MODE Game mode selection ("t6mp" or "t6zm") "t6mp"

            To configure your server:

            1. Open the configuration file:

              nano /opt/T6Server/T6Server.sh
              
            2. Modify the variables according to your preferences. For example:

              readonly SERVER_NAME="My Awesome T6 Server" # The name of your server
              readonly SERVER_KEY="your_server_key" # Key provided by Plutonium
              readonly SERVER_PORT=4976 # Default port for T6 servers
              readonly GAME_MODE="t6mp" # "t6mp" for Multiplayer, "t6zm" for Zombies
              
            3. Save the file and exit the editor by pressing Ctrl+x, then Y to confirm, and Enter to save.

            Note: For Zombie mode, set GAME_PATH to "/opt/T6Server/Server/Zombie", CONFIG_FILE to "dedicated_zm.cfg", and GAME_MODE to "t6zm".

            Ensure all settings are correctly configured before launching your server.

            Launching the Server

            To launch your Plutonium Call of Duty: Black Ops II server, follow these professional steps:

            1. Navigate to the T6Server installation directory:

              cd /opt/T6Server
              
            2. Ensure the start script has the necessary execution permissions:

              sudo chmod +x T6Server.sh
              
            3. Launch the server:

              ./T6Server.sh
              

            For advanced server management:

            • To run multiple servers concurrently, utilize terminal multiplexers such as tmux or screen.
            • For background operation, you can use the nohup command:
              nohup ./T6Server.sh > server.log 2>&1 &
              
              This will run the server in the background, redirecting output to server.log.

            Note: Ensure all necessary configurations in server.cfg and other relevant files are properly set before launching the server.

            For detailed configuration options, troubleshooting, and advanced features, please refer to our GitHub Wiki.

            Support and Feedback:

            If you encounter any issues or have suggestions for improvement, please:

            • Open an issue on our GitHub repository
            • Contact me via email at [email protected]
            • Reach out on Telegram: @SG991

            Thank you for your continued support and feedback.

            Developed with ❤️ by Sterbweise

            fevery0undefined Offline
            fevery0undefined Offline
            fevery0
            wrote on last edited by
            #69

            Minami Thank you for the guide!
            Is there any hints/tricks to get a bit better performance? Sometimes my server lags for a few seconds but not sure what causes it

            1 Reply Last reply
            0
            • A Former User? Offline
              A Former User? Offline
              A Former User
              wrote on last edited by
              #70
              This post is deleted!
              1 Reply Last reply
              0
              • Kratos_26000undefined Offline
                Kratos_26000undefined Offline
                Kratos_26000
                wrote on last edited by
                #71

                help me when I launch the server I get the error that I did everything right I don't understand

                1 Reply Last reply
                0
                • Minamiundefined Minami

                  T6 Server v2.1.0 - Black Ops II Server Installer

                  Hi guys !

                  I just updated the installation script to install your T6 Server en Debien. The main update focuses on completely fixing the installation process, which had become outdated. I've also implemented several new features to enhance user experience and system flexibility.

                  What's New in v2.1.0:

                  • FIX THE SERVER INSTALLTION
                  • Complete installation revamp for improved compatibility and stability
                  • Enhanced modularity for easier maintenance and customization
                  • Multi-language support (English and French)
                  • Optimized Wine installation process

                  Key Features:

                  • Easy installation process
                  • Automated system updates and dependency management
                  • Firewall configuration with UFW
                  • Wine installation for running Windows applications
                  • .NET installation for IW4MAdmin support
                  • Localization support (English and French)
                  • Server binary installation and configuration
                  • User-friendly command-line interface

                  Important note: Some users may encounter issues with the zone files. I'm aware of this potential problem and am currently working with the appropriate people to resolve it. An update will be published in the coming days to definitively fix this issue, after confirmation of the necessary changes.

                  Despite this temporary minor inconvenience, this new version brings many improvements that I'm eager for you to discover.

                  Video Support : https://www.youtube.com/watch?v=iuTV-8hCv7M

                  Installation

                  1. Navigate to the /opt directory:

                    cd /opt
                    
                  2. Clone the repository:

                    git clone https://github.com/Sterbweise/T6Server.git
                    
                  3. Navigate to the T6Server directory:

                    cd T6Server
                    
                  4. Make the installation script executable:

                    chmod +x install.sh
                    
                  5. Run the installation script:

                    sudo ./install.sh
                    
                  6. Follow the on-screen instructions to complete the installation. The script will guide you through:

                    • Language selection
                    • UFW firewall installation and configuration
                    • SSH port configuration
                    • .NET installation (optional, required for IW4MAdmin)
                    • Wine installation
                    • Game binary installation

                  Configuration

                  After installation, the primary configuration file to modify is /opt/T6Server/T6Server.sh. This file contains essential settings for your Plutonium Call of Duty: Black Ops II server. Below are the key variables you should configure:

                  Variable Description Default Value
                  SERVER_NAME The name of your server as it appears in server lists "SERVER_NAME"
                  GAME_PATH Path to your game files (Multiplayer or Zombie mode) "/opt/T6Server/Server/Multiplayer"
                  SERVER_KEY Your unique Plutonium server key "YOURKEY"
                  CONFIG_FILE Server configuration file (mode-specific) "dedicated.cfg"
                  SERVER_PORT UDP port your server will listen on 4976
                  GAME_MODE Game mode selection ("t6mp" or "t6zm") "t6mp"

                  To configure your server:

                  1. Open the configuration file:

                    nano /opt/T6Server/T6Server.sh
                    
                  2. Modify the variables according to your preferences. For example:

                    readonly SERVER_NAME="My Awesome T6 Server" # The name of your server
                    readonly SERVER_KEY="your_server_key" # Key provided by Plutonium
                    readonly SERVER_PORT=4976 # Default port for T6 servers
                    readonly GAME_MODE="t6mp" # "t6mp" for Multiplayer, "t6zm" for Zombies
                    
                  3. Save the file and exit the editor by pressing Ctrl+x, then Y to confirm, and Enter to save.

                  Note: For Zombie mode, set GAME_PATH to "/opt/T6Server/Server/Zombie", CONFIG_FILE to "dedicated_zm.cfg", and GAME_MODE to "t6zm".

                  Ensure all settings are correctly configured before launching your server.

                  Launching the Server

                  To launch your Plutonium Call of Duty: Black Ops II server, follow these professional steps:

                  1. Navigate to the T6Server installation directory:

                    cd /opt/T6Server
                    
                  2. Ensure the start script has the necessary execution permissions:

                    sudo chmod +x T6Server.sh
                    
                  3. Launch the server:

                    ./T6Server.sh
                    

                  For advanced server management:

                  • To run multiple servers concurrently, utilize terminal multiplexers such as tmux or screen.
                  • For background operation, you can use the nohup command:
                    nohup ./T6Server.sh > server.log 2>&1 &
                    
                    This will run the server in the background, redirecting output to server.log.

                  Note: Ensure all necessary configurations in server.cfg and other relevant files are properly set before launching the server.

                  For detailed configuration options, troubleshooting, and advanced features, please refer to our GitHub Wiki.

                  Support and Feedback:

                  If you encounter any issues or have suggestions for improvement, please:

                  • Open an issue on our GitHub repository
                  • Contact me via email at [email protected]
                  • Reach out on Telegram: @SG991

                  Thank you for your continued support and feedback.

                  Developed with ❤️ by Sterbweise

                  Minamiundefined Offline
                  Minamiundefined Offline
                  Minami
                  Contributor
                  wrote on last edited by
                  #72

                  New Release V2.1.0 -> T6 Server - Plutonium Black Ops II Server Installer

                  1 Reply Last reply
                  0
                  • Minamiundefined Offline
                    Minamiundefined Offline
                    Minami
                    Contributor
                    wrote on last edited by
                    #73

                    Setup T6 Server on Linux [2024]

                    Setup T6 Server on Linux [2024]

                    Ultimate Guide: Setting Up T6 Server for Plutonium on Linux [2024]

                    Discover how to easily install and configure your own Plutonium server using T6 Server on Debian-based Linux systems. This step-by-step tutorial covers everything you need to know, from initial setup to advanced configuration.

                    1 Reply Last reply
                    0
                    • Minamiundefined Offline
                      Minamiundefined Offline
                      Minami
                      Contributor
                      wrote on last edited by
                      #74

                      Hi, the latest release is here. It fixes the r4520 update, many problems, and improves stability and architecture.

                      ⚠️ Attention - Significant Modifications

                      I advise you to read the release notes to be more aware.

                      The most important change is the new installation process and the architecture to run your server well.

                      For the installation, take a look here: #installation


                      Full documentation available: #documentation

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • 1
                      • 2
                      • 3
                      • 4
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Donate