Skip to content

BO2 Server Hosting Support

Request support for the Plutonium T6 servers, please wait at-least 1 day for a reply, it can get busy. The community is free to try to help in any thread.

1.3k Topics 5.4k Posts
  • PlutoT6 server set-up guide.

    Pinned Locked Moved guide plutot6
    1
    32 Votes
    1 Posts
    90k Views
    No one has replied
  • Installing IW4MAdmin to your dedicated server. [Windows]

    Pinned Locked Moved
    2
    4 Votes
    2 Posts
    14k Views
    How to install IW4MAdmin GSC Anti-Cheat for T6 This is for advanced users only! Do not skip steps or alter the metrics names! Just remember the GSC anti-cheat is a port from IW4x, So chances of false bans 3% First thing first. You MUST edit the StatsPluginSettings.json. If you don't edit your StatsPluginSettings.json. You going to have yourself a lot of angry players and FALSE BANS for norecoil. Every time you move your servers. you must edit the IP and port of your server without any dots or :'s in your ip and port. They have to match the same address as your IW4MAdminSettings.json file or it throw everyone into norecoil bans which is all false! Now compile this gsc file. and stick it in your t6r/data/maps/mp/gametypes/ and make sure the filename is called _clientids.gsc Here is a example. I removed killstreak messages as I don't see any of that fit for T6 while it's for IW4x "Better call that nuke!" message lol. { "EnableAntiCheat": null, "KillstreakMessages": [], "DeathstreakMessages": [], "TopPlayersMinPlayTime": 10800, "StoreClientKills": false, "MostKillsMaxInactivityDays": 30, "MostKillsClientLimit": 5, "ServerDetectionTypes": null, "AnticheatConfiguration": { "Enable": true, "ServerDetectionTypes": { "1270014976": [ "Offset", "Strain", "Snap" ] }, "IgnoredClientIds": [], "IgnoredDetectionSpecification": { "IW4": { "Chest": [ "m21.+" ], "Recoil": [ "ranger.*_mp", "model1887.*_mp", ".+shotgun.*_mp" ], "Button": [ ".*akimbo.*" ] } } } } 1270014976 being your IP address and Port on the end. You can use local or the actual IP just Make sure it matches the same IP you have on IW4MAdminSettings.json as well. Again do not use dot's or : on your IP or you will have a broken function/json file. that's why they were removed for a reason.. If you host more multiable servers. then you would need to add more IP function to the StatsPluginSettings.json. For example.... This is my actual copy I used. { "EnableAntiCheat": null, "KillstreakMessages": [], "DeathstreakMessages": [], "TopPlayersMinPlayTime": 10800, "StoreClientKills": false, "MostKillsMaxInactivityDays": 30, "MostKillsClientLimit": 5, "ServerDetectionTypes": null, "AnticheatConfiguration": { "Enable": true, "ServerDetectionTypes": { "19823145744976": [ "Offset", "Strain", "Snap" ], "19823145744978": [ "Offset", "Strain", "Snap" ] }, "IgnoredClientIds": [], "IgnoredDetectionSpecification": { "IW4": { "Chest": [ "m21.+" ], "Recoil": [ "ranger.*_mp", "model1887.*_mp", ".+shotgun.*_mp" ], "Button": [ ".*akimbo.*" ] } } } } Yes that is 2 T6 servers. 198.23.145.74:4976, 198.23.145.74:4978. If you hosting only 2 T6 Multiplayers. You can always validate your json file here to be sure you done it correctly. Hope this helps.
  • How to automatically clean up demo files

    Pinned Locked
    1
    3 Votes
    1 Posts
    893 Views
    No one has replied
  • Impossible to create a server

    5
    0 Votes
    5 Posts
    101 Views
    @Xerxes said in Impossible to create a server: So you two were using the same connection used to host the server? At least this time, yes. We were together. Does that affect? I thought the port things is just for the host. Actually I have been playing with him thanks to the friend feature, so now it's not that bad the server thing.
  • T6 server don't work

    5
    0 Votes
    5 Posts
    272 Views
    @LeiMugiwara, you managed to solve the error, the same happens to me
  • BO2 Zombies Server not showing up in browser.

    7
    0 Votes
    7 Posts
    166 Views
    I GOT IT turns out xfinity was giving my pc the wrong reserved ip, so i had to disconnect my pc from the internet and make xfinity forget it so it would give it the right ip
  • 0 Votes
    3 Posts
    185 Views
    Geo do you still remember me?
  • failed to verify with steam

    Locked
    2
    0 Votes
    2 Posts
    101 Views
    To verify ownership of a game, you need to own the game.
  • need help with server

    4
    0 Votes
    4 Posts
    149 Views
    @Deliriousfan21 you wouldn’t face the problem if you have followed the step and haven’t done steps not in the guide. Press Win+R, paste this %localappdata%\Plutonium\storage\t6\dedicated_zm.cfg, and press Ok. If it opens a file but you’re still facing the problem, then you didn’t follow the official server setup guide or you did something extra you shouldn’t have done. If it says the file doesn’t exist, then you didn’t correctly follow the step I mentioned.
  • Windows Server Optimizacion Script

    1
    0 Votes
    1 Posts
    101 Views
    No one has replied
  • BO2 Put bots as server host

    2
    0 Votes
    2 Posts
    170 Views
    Already fixed it. Here's how in case anyone is wondering: Download this project as zip: (I can't paste links because I'm new here, so just look for t6_bot_warfare in github, it's easy to find) Unzip it and copy the "scripts" folder. Paste it inside %localappdata%\Plutonium\storage\t6\ in that same path (t6) edit your "dedicated.cfg" to set variables in order for the Bot Warfare to work. Check the following code: ////////////////////////////////////////////////// // GENERAL CONFIGURATION // ////////////////////////////////////////////////// set bots_manage_fill "12" set bots_manage_fill_kick "1" set bots_manage_fill_spec "1" set bots_team_force "1" set bots_skill "3" set bots_loadout_allow_op "0" set bots_loadout_rank "80" set bots_loadout_prestige "0" set bots_play_nade "0" set bots_play_take_carepackages "0" set bots_play_jumpdrop "0" set bots_play_target_other "0" set bots_play_killstreak "0" If you want to modify bot settings you should read the docs, but if you only want to change bot's difficulty I'll make it easy: set bots_skill "3" 3 = max difficulty others are 2, 1 or 0
  • Authentication Ticket Error

    7
    0 Votes
    7 Posts
    3k Views
    @Eldor hey man, i need ur help, what type of clock do you refer? literally the clock of the computer? i tried to play with some friends like thirty minutes ago and im searching some answers, ill wait yours, thank you!
  • how do I host a LAN server for Black Ops II with bots?

    2
    0 Votes
    2 Posts
    217 Views
    https://forum.plutonium.pw/topic/26473/public-match-with-bots/2
  • Multiple Scripts files?

    3
    0 Votes
    3 Posts
    147 Views
    There is nothing forcing a single script or anything like that so they simply put several .gsc files (scripts) in the scripts folder Only limitations would be game engine's limits (loading too much models for example) or scripts conflicting, such as 2 mapvotes running at the same time for example You can only load one mod but scripts are completely different and they're server side only
  • Unable to host "Server is not running"

    Locked
    2
    0 Votes
    2 Posts
    101 Views
    I've just moved some stuff from localappdata to this new folder and now I get this: --- Cmd Initialization Complete --- Loading fastfile code_pre_gfx_zm Built adjacency info for IPaks 0ms [STEAM] 1 calls ready, running... [STEAM] running call 1 ----- FS_Startup ----- Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/players Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/main_shared Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/main Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/main Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/players Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6// Searching for iwds in C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/raw Current language: english Build r4822 logfile opened on Sun Apr 27 18:09:01 2025 Current search path: C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/raw C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6// C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/players C:\Users\USER\Desktop\gameserver\pluto_t6_full_game\storage\t6/main C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/main C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/main_shared C:\Users\USER\Desktop\gameserver\pluto_t6_full_game/players execing default_mp.cfg execing default_statversion.cfg completed execing default_statversion.cfg execing thumbstick_default.cfg completed execing thumbstick_default.cfg execing buttons_default.cfg completed execing buttons_default.cfg completed execing default_mp.cfg execing default_mp_controls_english.cfg completed execing default_mp_controls_english.cfg r_aaSamples will be changed upon restarting. r_fullscreen will be changed upon restarting. r_monitor will be changed upon restarting. r_texFilterQuality will be changed upon restarting. [DW][Auth] Handling authentication request... execing configure.cfg r_aspectRatio will be changed upon restarting. completed execing configure.cfg '16' is not a valid value for dvar 'ai_corpseCount' Domain is any integer from 0 to 8 r_aaSamples will be changed upon restarting. r_texFilterQuality will be changed upon restarting. Loading fastfile patch_zm Loading fastfile code_post_gfx_zm Built adjacency info for IPaks 7ms fs_game is write protected [DW][Lobby] Handling hello request... execing ragdoll.cfg completed execing ragdoll.cfg execing default_zm_gamesettings.cfg execing default_mp_gamesettings.cfg execing zm/gamesettings_default.cfg completed execing zm/gamesettings_default.cfg execing zm/gamesettings_tdm.cfg completed execing zm/gamesettings_tdm.cfg execing default_mp_gametypes.cfg Unknown command "resetCustomGametype" completed execing default_mp_gametypes.cfg completed execing default_mp_gamesettings.cfg execing zm/gamesettings_default.cfg completed execing zm/gamesettings_default.cfg execing zm/gamesettings_zclassic.cfg completed execing zm/gamesettings_zclassic.cfg completed execing default_zm_gamesettings.cfg bound socket to localhost:4977 fs_game is write protected net_port will be changed upon restarting. execing buttons_default.cfg completed execing buttons_default.cfg execing buttons_default.cfg completed execing buttons_default.cfg execing thumbstick_default.cfg completed execing thumbstick_default.cfg execing buttons_default.cfg completed execing buttons_default.cfg execing buttons_default.cfg completed execing buttons_default.cfg execing thumbstick_default.cfg completed execing thumbstick_default.cfg --- Common Initialization Complete --- Unknown command "t6zm" fs_game is write protected net_port will be changed upon restarting. execing dedicated_zm.cfg Unknown command "limit" Unknown command "range" Unknown command "value" addedaddedaddedaddedcompleted execing dedicated_zm.cfg Loading fastfile patch_ui_zm Loading fastfile ui_zm Built adjacency info for IPaks 9ms Loading fastfile common_zm Loading fastfile ffotd_tu17_zm_147 Built adjacency info for IPaks 10ms Loading fastfile dlczm0_load_zm Loading fastfile dlc1_load_zm Loading fastfile dlc2_load_zm Loading fastfile dlc3_load_zm Loading fastfile dlc4_load_zm Loading fastfile dlc0dd_load_zm Loading fastfile seasonpass_load_zm map_rotate... "sv_mapRotation" is: "execgts zm_classic_processing.cfg map zm_buried execgts zm_classic_rooftop.cfg map zm_highrise execgts zm_classic_prison.cfg map zm_prison execgts zm_classic_tomb.cfg map zm_tomb execgts zm_classic_transit.cfg map zm_transit" "sv_mapRotationCurrent" is: "" Executing gts cfg: zm_classic_processing.cfg. Setting map: zm_buried. Server is not running. Built adjacency info for IPaks 10ms execing zm_classic_processing.cfg execing gamesettings_default.cfg completed execing gamesettings_default.cfg execing gamesettings_zclassic.cfg completed execing gamesettings_zclassic.cfg g_gametype will be changed upon restarting. completed execing zm_classic_processing.cfg ]status Server is not running.
  • Buried - Disable Timebomb to prevent Timebomb Glitch

    5
    0 Votes
    5 Posts
    404 Views
    I'm reviving this old thread, but if you want to disable points duplication while still allowing the timebomb (for EE or regular use), you can use this code, which simply disables points duping. in scripts/zm/zm_buried: #include common_scripts\utility; #include maps\mp\_utility; #include maps\mp\zombies\_zm_utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\zombies\_zm_weapons; #include maps\mp\_visionset_mgr; #include maps\mp\zombies\_zm_audio; #include maps\mp\zombies\_zm_blockers; #include maps\mp\zombies\_zm_laststand; #include maps\mp\zombies\_zm_weapon_locker; #include maps\mp\zombies\_zm_magicbox; #include maps\mp\zombies\_zm_perks; #include maps\mp\zombies\_zm_score; #include maps\mp\zombies\_zm_stats; #include maps\mp\zombies\_zm_equipment; #include maps\mp\zombies\_zm; #include maps\mp\zombies\_zm_spawner; #include maps\mp\animscripts\zm_death; #include maps\mp\zombies\_zm_ai_basic; main(){ replaceFunc(maps\mp\zombies\_zm_weap_time_bomb::_time_bomb_restores_player_data_internal, ::_time_bomb_restores_player_data_internal_override); } _time_bomb_restores_player_data_internal_override( save_struct ) { self endon( "death" ); self endon( "disconnect" ); if ( self maps\mp\zombies\_zm_laststand::player_is_in_laststand() ) { debug_time_bomb_print( "TIMEBOMB >> " + self.name + " in last stand, reviving..." ); self maps\mp\zombies\_zm_laststand::auto_revive( self ); } else if ( isdefined( self.sessionstate ) && self.sessionstate == "spectator" ) { self [[ level.spawnplayer ]](); self thread refresh_player_navcard_hud(); } if ( isdefined( self.is_drinking ) && self.is_drinking ) { if ( self has_packapunch_weapon() ) self.is_drinking++; self thread maps\mp\zombies\_zm_perks::perk_abort_drinking( 0.1 ); } if ( self can_time_bomb_restore_data_on_player( save_struct ) ) { debug_time_bomb_print( "TIMEBOMB >> restoring player " + self.name ); if ( !isdefined( self.time_bomb_save_data ) && !isdefined( save_struct ) ) self.time_bomb_save_data = spawnstruct(); if ( !isdefined( save_struct ) ) s_temp = self.time_bomb_save_data; else s_temp = save_struct.player_saves[self getentitynumber()]; self setorigin( s_temp.player_origin ); self setplayerangles( s_temp.player_angles ); self setstance( s_temp.player_stance ); self thread _restore_player_perks_and_weapons( s_temp ); n_difference_in_score = s_temp.points_current - self.score; // Comment here to avoid points duplication // if ( n_difference_in_score > 0 ) // self maps\mp\zombies\_zm_score::add_to_player_score( n_difference_in_score ); // else // self maps\mp\zombies\_zm_score::minus_to_player_score( abs( n_difference_in_score ) ); if ( is_weapon_locker_available_in_game() ) { if ( isdefined( s_temp.weapon_locker_data ) ) self maps\mp\zombies\_zm_weapon_locker::wl_set_stored_weapondata( s_temp.weapon_locker_data ); else self maps\mp\zombies\_zm_weapon_locker::wl_clear_stored_weapondata(); } if ( isdefined( s_temp.account_value ) && isdefined( level.banking_map ) ) { self.account_value = s_temp.account_value; self maps\mp\zombies\_zm_stats::set_map_stat( "depositBox", self.account_value, level.banking_map ); } s_temp.save_ready = 1; if ( !isdefined( save_struct ) ) self.time_bomb_save_data = s_temp; self ent_flag_wait( "time_bomb_restore_thread_done" ); } else { debug_time_bomb_print( "TIMEBOMB >> restoring player " + self.name + " FAILED. No matching save detected" ); self restore_player_to_initial_loadout(); } self _give_revive_points( s_temp ); }
  • error unable to join game session bo2 zm

    1
    0 Votes
    1 Posts
    87 Views
    No one has replied
  • Error while creating my T6 multiplayer server

    6
    0 Votes
    6 Posts
    228 Views
    @ElMikoo in your game folder, in Black Ops II
  • Wine alternative for aarch64/arm64 ubuntu

    2
    1 Votes
    2 Posts
    164 Views
    Run through Docker by using linaro/wine-arm64. This image is specifically designed for ARM64 architecture and can help you get Wine running smoothly on your system.
  • 0 Votes
    3 Posts
    216 Views
    Use the bots_manage_fill dvar with Bot Warfare (linked above)