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 10.0k 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

    0x3770_0undefined Offline
    0x3770_0undefined Offline
    0x3770_0
    wrote on last edited by 0x3770_0
    #34
    This post is deleted!
    1 Reply Last reply
    0
    • lizardpacketTTVundefined Offline
      lizardpacketTTVundefined Offline
      lizardpacketTTV
      wrote on last edited by
      #35

      Worked first try, easy to follow. thanks

      1 Reply Last reply
      2
      • VZLAxSmokeundefined Offline
        VZLAxSmokeundefined Offline
        VZLAxSmoke
        wrote on last edited by
        #36

        you can host the server using ubuntu but the bad thing about using wine consumes a lot of cpu resources and that makes the server hitch lag is there a method that does not consume so much?

        1 Reply Last reply
        0
        • Kratos_26000undefined Offline
          Kratos_26000undefined Offline
          Kratos_26000
          wrote on last edited by Kratos_26000
          #37

          I created a server and the problem is that I can't launch I have an error on my vps that's it
          2022-03-29_18:29:41 WARNING: server test server closed or dropped... server restarting.
          wine: failed to open ".\bin\plutonium-bootstrapper-win32.exe": c0000135

          VZLAxSmokeundefined 1 Reply Last reply
          0
          • Kratos_26000undefined Kratos_26000

            I created a server and the problem is that I can't launch I have an error on my vps that's it
            2022-03-29_18:29:41 WARNING: server test server closed or dropped... server restarting.
            wine: failed to open ".\bin\plutonium-bootstrapper-win32.exe": c0000135

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

            Kratos_26000

            if you like, can you help me with that, friend, are you using ubuntu 20?

            1 Reply Last reply
            0
            • Kratos_26000undefined Offline
              Kratos_26000undefined Offline
              Kratos_26000
              wrote on last edited by
              #39

              debian 10

              VZLAxSmokeundefined 1 Reply Last reply
              0
              • Kratos_26000undefined Kratos_26000

                debian 10

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

                Kratos_26000 I use Linux Ubuntu 20 if you want I can help you, it runs without any problem, the problem is the use of the cpu when using wine

                brolpztundefined 1 Reply Last reply
                0
                • VZLAxSmokeundefined VZLAxSmoke

                  Kratos_26000 I use Linux Ubuntu 20 if you want I can help you, it runs without any problem, the problem is the use of the cpu when using wine

                  brolpztundefined Offline
                  brolpztundefined Offline
                  brolpzt
                  wrote on last edited by brolpzt
                  #41

                  VZLAxSmoke Are you having cpu usage problem with wine? Here the usage is pretty high too. Just turning on the container already takes up 50% of a cpu core.

                  This on strong processors like Ryzen 7 5800X.

                  I think the way here will be to run on windows..

                  I wanted to avoid having to pay the license fee, but there's no way around it hehe

                  VZLAxSmokeundefined 1 Reply Last reply
                  0
                  • therealgorganundefined Offline
                    therealgorganundefined Offline
                    therealgorgan
                    wrote on last edited by
                    #42

                    Right, so I've gotten everything working, ports are forwarded in ufw, server is sending heartbeat and its succeeding but when i go into the game and try to launch it doesn't work. I'm using Contabo and have contacted them and they have told me that they do not block any ports.

                    VZLAxSmokeundefined 1 Reply Last reply
                    0
                    • therealgorganundefined therealgorgan

                      Right, so I've gotten everything working, ports are forwarded in ufw, server is sending heartbeat and its succeeding but when i go into the game and try to launch it doesn't work. I'm using Contabo and have contacted them and they have told me that they do not block any ports.

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

                      @Apex_1 it is not necessary to do that part of enabling ports in linux and I recommend you better use window 2019 server

                      1 Reply Last reply
                      0
                      • brolpztundefined brolpzt

                        VZLAxSmoke Are you having cpu usage problem with wine? Here the usage is pretty high too. Just turning on the container already takes up 50% of a cpu core.

                        This on strong processors like Ryzen 7 5800X.

                        I think the way here will be to run on windows..

                        I wanted to avoid having to pay the license fee, but there's no way around it hehe

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

                        brolpzt

                        but you can use windows free or that your provider can put your own iso or you buy a license for 6 $ I can pass you a page where they sell cheap licenses

                        my discord
                        VZLAxSmoke#8458

                        brolpztundefined 1 Reply Last reply
                        0
                        • VZLAxSmokeundefined VZLAxSmoke

                          brolpzt

                          but you can use windows free or that your provider can put your own iso or you buy a license for 6 $ I can pass you a page where they sell cheap licenses

                          my discord
                          VZLAxSmoke#8458

                          brolpztundefined Offline
                          brolpztundefined Offline
                          brolpzt
                          wrote on last edited by
                          #45

                          VZLAxSmoke I understood. Thanks.

                          Did you manage to solve the CPU problem?

                          1 Reply Last reply
                          0
                          • VZLAxSmokeundefined Offline
                            VZLAxSmokeundefined Offline
                            VZLAxSmoke
                            wrote on last edited by
                            #46

                            no friend and you always when executing the server is already consuming 40 to 50% when it is full add more %

                            brolpztundefined 1 Reply Last reply
                            0
                            • brolpztundefined Offline
                              brolpztundefined Offline
                              brolpzt
                              wrote on last edited by
                              #47
                              This post is deleted!
                              1 Reply Last reply
                              0
                              • VZLAxSmokeundefined VZLAxSmoke

                                no friend and you always when executing the server is already consuming 40 to 50% when it is full add more %

                                brolpztundefined Offline
                                brolpztundefined Offline
                                brolpzt
                                wrote on last edited by
                                #48

                                VZLAxSmoke I still haven't been able to solve it. But I did one thing that relieved the CPU which was to limit the amount of cores a container can use. Consumption has been greatly reduced.

                                VZLAxSmokeundefined 1 Reply Last reply
                                0
                                • brolpztundefined brolpzt

                                  VZLAxSmoke I still haven't been able to solve it. But I did one thing that relieved the CPU which was to limit the amount of cores a container can use. Consumption has been greatly reduced.

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

                                  brolpzt

                                  that's good my bro I'm a bit nob in linux but if it's with a series of commands you'll be great

                                  brolpztundefined 1 Reply Last reply
                                  0
                                  • VZLAxSmokeundefined VZLAxSmoke

                                    brolpzt

                                    that's good my bro I'm a bit nob in linux but if it's with a series of commands you'll be great

                                    brolpztundefined Offline
                                    brolpztundefined Offline
                                    brolpzt
                                    wrote on last edited by brolpzt
                                    #50

                                    VZLAxSmoke I'm using pterodactyl, so just define that you will use 1 or two cores and you can configure if you will use 50~100$ of this core when creating the server.

                                    But, you can see in docker how to constrain the container.

                                    https://docs.docker.com/config/containers/resource_constraints/

                                    1 Reply Last reply
                                    0
                                    • VZLAxSmokeundefined Offline
                                      VZLAxSmokeundefined Offline
                                      VZLAxSmoke
                                      wrote on last edited by
                                      #51

                                      the truth is I don't use that panel I could never understand how to use another panel to run the game

                                      1 Reply Last reply
                                      0
                                      • A Former User? Offline
                                        A Former User? Offline
                                        A Former User
                                        wrote on last edited by A Former User
                                        #52

                                        For those who try to use Ubuntu 20.04 / Ubuntu 20.04.1 LTS Here are the WINE Setup for you!

                                        # Allow i386 Architecture
                                        dpkg --add-architecture i386 && \
                                        apt-get update && \
                                        apt-get install wget gnupg2 software-properties-common -y
                                        
                                        apt install -y apt-transport-https
                                        
                                        # We will now setup the winehq key and repository
                                        wget -nc https://dl.winehq.org/wine-builds/winehq.key
                                        
                                        apt-key add winehq.key && \
                                        apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
                                        
                                        # Setup key and repository for dependency of wine
                                        wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04/Release.key
                                        
                                        apt-key add Release.key && \
                                        apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04 ./'
                                        
                                        # Update repository 
                                        apt-get update
                                        
                                        ## Now we will install wine
                                        apt-get install -y --install-recommends winehq-stable
                                        
                                        # Remove key files
                                        rm winehq.key Release.key
                                        

                                        Also remeber to use a BareMetal / Dedicated server. VPS Server are not good and may decrease some performance and stability issues!

                                        brolpztundefined 1 Reply Last reply
                                        0
                                        • A Former User? A Former User

                                          For those who try to use Ubuntu 20.04 / Ubuntu 20.04.1 LTS Here are the WINE Setup for you!

                                          # Allow i386 Architecture
                                          dpkg --add-architecture i386 && \
                                          apt-get update && \
                                          apt-get install wget gnupg2 software-properties-common -y
                                          
                                          apt install -y apt-transport-https
                                          
                                          # We will now setup the winehq key and repository
                                          wget -nc https://dl.winehq.org/wine-builds/winehq.key
                                          
                                          apt-key add winehq.key && \
                                          apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
                                          
                                          # Setup key and repository for dependency of wine
                                          wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04/Release.key
                                          
                                          apt-key add Release.key && \
                                          apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04 ./'
                                          
                                          # Update repository 
                                          apt-get update
                                          
                                          ## Now we will install wine
                                          apt-get install -y --install-recommends winehq-stable
                                          
                                          # Remove key files
                                          rm winehq.key Release.key
                                          

                                          Also remeber to use a BareMetal / Dedicated server. VPS Server are not good and may decrease some performance and stability issues!

                                          brolpztundefined Offline
                                          brolpztundefined Offline
                                          brolpzt
                                          wrote on last edited by brolpzt
                                          #53

                                          @NomexPlayZ Hey friend,

                                          I will test with this configuration. I'm using docker and a container with only the server on (no players) easily consumes 70% of a CPU core (or 35% of two cores), probably some incompatibility of plutonium-bootstraper-win32.exe with wine, since it was probably written for windows.

                                          I did a test on windows, the server on (without players) hardly consumes more than 5% of cpu.

                                          I'm using a bare metal server with Ryzen 3600X + 500GB NVMe and 32gb ram

                                          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