CoD4X Server and BigBrotherBot (b3) help ⇒ Cod4x New Experience
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Cod4x New Experience
This is the Cod4x New Experience mod
get the newest version at https://github.com/leiizko/cod4_new_experience
get the newest version at https://github.com/leiizko/cod4_new_experience
Gen Stranger
Stranger-KAB
Stranger-KAB
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: Cod4x New Experience
CoD4 New Experience
Call of Duty 4 New Experience server side modification aims to bring new life into the game and provide a library of scripts for server admins to explore.
Features:
Brand new hardpoint system
New hardpoints
XP multiplier mode
Fast paced mode
Smart spawn protection
Custom and final killcam
Dynamic killcam times
Map specific best players on game end
Custom spectating - You can see spectating player FPS and his vision settings
Script and rcon command support for vision settings
Geowelcome system ( with MaxMind GeoIP database )
Ability to disable attachements and perks such as grenade launcher, juggernaut, etc.
Optimisation to the stock code making game feel smoother
Mapvote system
Ability to save client data serverside
And more...
Hardpoints:
UAV
Airstrike
Artillery using ballistic trajectory and simulated projectiles
Air superiority fighter - will seek enemy helicopter and destroy it
Air to Ground missile
Unmanned helicopter
Predator drone
AC130 gunship
Manned helicopter - bringing Battlefield to CoD4, take control of your helicopter
Nuclear missile - kill everyone and leave radiation zone that will stop the enemy in its tracks
New hardpoint system
Buy hardpoints by spending your hard earned credits and take control of the game. There is no longer need to camp to get hard to reach hardpoints, get your credits by killing your enemies and gain even more by getting headshots and melee kills. You won't lose any of the credits on death so feel free to rush enemy team or bring your hidden ninja to the game.
Requirements:
Latest version of CoD4X server modification (July 14th 2017 or later), available on Github repo
Maxmind geoIP database, available on MaxMind.com
CoD4X Trueskill plugin, available on Github repo
Installation:
Place both code and maps folders into your /main_shared/ folder
Place config.cfg into your /main/ folder
Customise settings in config file to your desire and exec it from your main config file
Start the server
Gen Stranger
Stranger-KAB
Stranger-KAB
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: Cod4x New Experience
for anyone interested here is my edits to allow !scorelimit to work in the NE old and new versions
step 1
edit config,cfg that comes with the new experience adding
set cmd_score "1"
making it look like this
set cmd_fov "1"
set cmd_fps "1"
set cmd_promod "1"
set cmd_shop "1"
set cmd_stats "1"
set cmd_emblem "1"
set cmd_score "1"
step 2
edit scriptcommands.gsx adding this
addscriptcommand( "score", 1 );
making it look like this
addscriptcommand( "fov", 1 );
addscriptcommand( "fps", 1 );
addscriptcommand( "promod", 1 );
addscriptcommand( "shop", 1 );
addscriptcommand( "stats", 1 );
addscriptcommand( "emblem", 1 );
addscriptcommand( "speckeys", 1 );
addscriptcommand( "score", 1 );
also add this to the cases
case "score":
if( !level.dvar["cmd_score"] )
{
self iPrintlnBold( "This command was disabled by server admin." );
break;
}
scorelimit = getdvar("scr_"+getdvar("g_gametype")+"_scorelimit");
self iPrintlnBold( "^3The current score limit is "+scorelimit );
break;
place it right above case "fps"
step 3 edit dvars.gsx
add addDvar( "cmd_score", "int", 1, 0, 1 );
I added it after the addDvar( "cmd_fps", "int", 1, 0, 1 );
that will make a command $score which will tell the scorelimit to the person slelecting $score
to make the commands work with b3 you need to have plugin customcommands installed
step 4 add the following to plugin_customcommands.ini
scorelimit = cmd score:<PLAYER:PID>
I placed it here with other commands
[user commands]
# define in this section commands that will be available to all players
cookie = tell <ARG:FIND_PLAYER:PID> ^1<PLAYER:NAME> ^7 gave you a ^2COOKIE^7
fps = cmd fps:<PLAYER:PID>
fov = cmd fov:<PLAYER:PID>
scorelimit = cmd score:<PLAYER:PID> <-----
promod = cmd promod:<PLAYER:PID>
if all went well you should be qble to use !scorelimit after restarting the server and b3
step 1
edit config,cfg that comes with the new experience adding
set cmd_score "1"
making it look like this
set cmd_fov "1"
set cmd_fps "1"
set cmd_promod "1"
set cmd_shop "1"
set cmd_stats "1"
set cmd_emblem "1"
set cmd_score "1"
step 2
edit scriptcommands.gsx adding this
addscriptcommand( "score", 1 );
making it look like this
addscriptcommand( "fov", 1 );
addscriptcommand( "fps", 1 );
addscriptcommand( "promod", 1 );
addscriptcommand( "shop", 1 );
addscriptcommand( "stats", 1 );
addscriptcommand( "emblem", 1 );
addscriptcommand( "speckeys", 1 );
addscriptcommand( "score", 1 );
also add this to the cases
case "score":
if( !level.dvar["cmd_score"] )
{
self iPrintlnBold( "This command was disabled by server admin." );
break;
}
scorelimit = getdvar("scr_"+getdvar("g_gametype")+"_scorelimit");
self iPrintlnBold( "^3The current score limit is "+scorelimit );
break;
place it right above case "fps"
step 3 edit dvars.gsx
add addDvar( "cmd_score", "int", 1, 0, 1 );
I added it after the addDvar( "cmd_fps", "int", 1, 0, 1 );
that will make a command $score which will tell the scorelimit to the person slelecting $score
to make the commands work with b3 you need to have plugin customcommands installed
step 4 add the following to plugin_customcommands.ini
scorelimit = cmd score:<PLAYER:PID>
I placed it here with other commands
[user commands]
# define in this section commands that will be available to all players
cookie = tell <ARG:FIND_PLAYER:PID> ^1<PLAYER:NAME> ^7 gave you a ^2COOKIE^7
fps = cmd fps:<PLAYER:PID>
fov = cmd fov:<PLAYER:PID>
scorelimit = cmd score:<PLAYER:PID> <-----
promod = cmd promod:<PLAYER:PID>
if all went well you should be qble to use !scorelimit after restarting the server and b3
Gen Stranger
Stranger-KAB
Stranger-KAB
Re: Cod4x New Experience
Hey there thanks for all the details you provided above!
Well i did some changes, actually changed the scorelimit from 500 to 5000 in gsc files and now it's working properly! Thanks :D
Well i did some changes, actually changed the scorelimit from 500 to 5000 in gsc files and now it's working properly! Thanks :D
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: Cod4x New Experience
I figured I would post my latest download of the new experience from cod4x.me
Gen Stranger
Stranger-KAB
Stranger-KAB
-
- Registered
- Posts: 2
- Joined: 31 Mar 2020 04:55
- 4
- Contact:
Re: Cod4x New Experience
Advice:
I am new to modding stuff. Be nice
Where it says:
Place both code and maps folders into your /main_shared/ folder
Place config.cfg into your /main/ folder
What is the "main_shared" folder? I don't have one in my server files. Or should it be saying to crate a new folder and call it "main_shared"?
So none of this goes into your Mods folder? That being the case, how do run custom maps through it, if its not a "mod"?
I may need some help I think...![roll eyes rolleye](./images/smilies/ROLLEYES.GIF)
I am new to modding stuff. Be nice
![Smile :)](./images/smilies/face-smile.png)
Where it says:
Place both code and maps folders into your /main_shared/ folder
Place config.cfg into your /main/ folder
What is the "main_shared" folder? I don't have one in my server files. Or should it be saying to crate a new folder and call it "main_shared"?
So none of this goes into your Mods folder? That being the case, how do run custom maps through it, if its not a "mod"?
I may need some help I think...
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: Cod4x New Experience
main_shared is a folder off the directory where the main directory is you have to make it if its not therebluedragon wrote: ↑03 Apr 2020 17:17 Advice:
I am new to modding stuff. Be nice![]()
Where it says:
Place both code and maps folders into your /main_shared/ folder
Place config.cfg into your /main/ folder
What is the "main_shared" folder? I don't have one in my server files. Or should it be saying to crate a new folder and call it "main_shared"?
So none of this goes into your Mods folder? That being the case, how do run custom maps through it, if its not a "mod"?
I may need some help I think...![]()
main_shared is a directory that allows the running of cod4x scripts.
the rest is just for information ----- I have a test server on my windows 10 computer that I add things like mod - usermaps -etc before transferring to my live servers which are on ubuntu 18.04
this is how I have my test server setup - its not necessary but I found if I screw something up it doesn't affect my play game at directory of Call of Duty 4 - Modern Warfare or my servers
so you would have a copy of all the files in directory "Call of Duty 4 - Modern Warfare" copied to "COD4X"
cod4x -a directory you installed all the files for the server - whatever you named it. (mine is cod4x not Call of Duty 4 - Modern Warfare)
in it would be the following
main = a directory
main_shared = a directory I made
zone = a directory
etc (all other directories like mods, usermaps and files from directory Call of Duty 4 - Modern Warfare)
I was just showing you an example nothing is stopping you from using your setup for a server but add the main_shared directory to it
btw are you on windows or Linux?
Gen Stranger
Stranger-KAB
Stranger-KAB
-
- Registered
- Posts: 2
- Joined: 31 Mar 2020 04:55
- 4
- Contact:
Re: Cod4x New Experience
Thanks for clearing that up for me (I think).
I will probably have to "see" it to fully understand it.
If its mechanical or anything vehicle diagnostics, that's my bag. Gaming is my favorite hobby and building gaming PC's.
Writing configs and all this really does interest me, just haven't enough experience ... Yet.
I am running Windows not Linux btw. Thanks Gen.
I will probably have to "see" it to fully understand it.
If its mechanical or anything vehicle diagnostics, that's my bag. Gaming is my favorite hobby and building gaming PC's.
![Thinking :think](./images/smilies/thinking.gif)
Writing configs and all this really does interest me, just haven't enough experience ... Yet.
![Smile :)](./images/smilies/face-smile.png)
I am running Windows not Linux btw. Thanks Gen.
Re: Cod4x New Experience
hello, I run everything step by step and I can't get it to work. can you help me
I rent a server
and I have access to it to be able to do my configurations
create main_shared folder, copy all
copy everything from the .cfg to the main execution file
but I don't understand how it is given the order to read all of main shared
I rent a server
and I have access to it to be able to do my configurations
create main_shared folder, copy all
copy everything from the .cfg to the main execution file
but I don't understand how it is given the order to read all of main shared
-
Topic author - KAB Administrator
- Posts: 363
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: Cod4x New Experience
is the rented server a cod4 server or a cod4x server - that is important because a main_shared will not work on cod4 server.geplaza wrote: ↑12 Jan 2023 20:11 hello, I run everything step by step and I can't get it to work. can you help me
I rent a server
and I have access to it to be able to do my configurations
create main_shared folder, copy all
copy everything from the .cfg to the main execution file
but I don't understand how it is given the order to read all of main shared
Gen Stranger
Stranger-KAB
Stranger-KAB