[CoD2/CoD4] JumpersHeaven - CoDJumping Evolved
Posted: February 9th, 2014, 3:46 pm
JumpersHeaven - CoDJumper Evolved
This is a new CoDJumper mod that has been in development over a year now. It uses a custom CoD2 extension called libcod which is extremely powerful.
Some features include:
- Checkpoints, no more shortcuts
- MySQL backend to store everything, from checkpoint locations to player-generated records
- Custom account system, no login required and protected against the more rudimentary attacks
- Onscreen records, see how fast other players were in this map
- Antiblock, players are noncolliding with one another
- Ambientmusic on/off setting
- Best records list, also availabe online on JumpersHeaven leaderboards
- Cleaned and slimmed down stock scripts: no more damage from others, no more useless scripts present that might slow the game down
- Checkpoint system supports multiroute maps
- Every run you do is tracked separately and being saved into a database. Currently 68711 runs on file, of which 9999 have been completed.
- Distance a player has walked is being saved, currently the total distance travelled by all players is 32,475.8 km (almost the perimeter of the earth)
- Number of jumps a player does is being saved, currently the total jumpcount is at 3276228 (over 3 million jumps)
- FPS checking system: ensure a player that claims he's doing the map on 125 fps is actually using this fps
- Alternative to the default iPrintlnBold system, to not annoy players during their run
- Dynamic item showing, only see an item you need to pickup if you havent picked it up yet, while others can/cannot see it depending on their own progress
- Customizable hud position/enable/disable
- Modular design, easy to expand
- Mantling replacement, for the maps that are not quite finished but dont have a mapper anymore
- Measuring system, to easily measure a jump
- Medal system, get medals based on your performance
- Nadejump tracking
- Duplicate name prevention system
- See your own statistics onscreen while jumping (can be disabled)
- Ability to look up the statistics of another jumper (or yourself) while in the server
- Custom "friendly playernames" showing, so you can easily identify players
- Racing system, to challenge your friends or other jumpers
- Saving system that remembers up to 100 previous positions
- Keyboard hud showing: while spectating somebody you can see what keys he is pressing
- Custom time management system, dont let the timer run if only one person is jumping
- Completely replaced the voting system to allow custom votes like adding time or setting what map will be played after the current one
- B3-style administrative system, coded completely inside CoD2 and adjusted to the needs of jumpers
Some features of this administrative system:
- !saybold: do an iPrintlnBold to everybody
- !poll: start a poll using the custom voting system
- !servers: see what other servers are online and join them immediately
- !randomize: set another random map as nextmap
- !nades: allows an admin to enable/disable grenades on certain players or globally
- !medals: see what medals you have and what medals are available on this map
- !pstats: see a list of statistics of a certain player
- !bigjump: gives a boost to your jumping, but is registered as cheating
- !jetpack: gives you a jetpack, but is registered as cheating
- !nowaypoints: disable/enable the checkpoint indicators. Useful for making a walkthrough demo
- !enablesave: forcibly enables/disables save for you on a map, but is registered as cheating if you force it on
- !allowvote: gives an admin the power to enable/disable/delay the calling of votes
- !huds: customize your interface
- !battle: choose between your own records and all records to see during your run
- !country: see from what country a certain player is
- !noiprints: completely disable mod-generated iPrinln function. Useful for making a walkthrough demo
- !resetvotetimeout: after a vote, there is a cooldown period. This command resets this period
- !startmusic/!stopmusic: enable/disable the ambient music
- !drawdist: set a custom drawing distance
- !drawworld: enable/disable drawing of the world
- !autoreset: if you dont have a save, loading will automatically reset your run
- !findmap: find a map matching some parts of your query
- !telesave: copy a save from another player
- !teleport: teleport to another player
- !teleplayer: teleport another player to you
- !setprefname: set a prefered name for your records
- !alias: see what other naems a certain player has been using
- !vote: custom vote system. Allows the following vote methods: map, addtime, setnextmap, map_rotate, kick, map_restart, disablevote (disables voting for a certain time)
- !addtime: add or remove time from the map
- !getrank: see what admin level a player is
- !savesettings: save your current settings to the database
- !help: see what a certain command does and how to use it
- !endmap: forces the server to end the current map
- !shock: shock a certain player
- !getlist: get a list of all current players and their corresponding entitynumbers
- !setnextmap: set what map will be played next
- !fps: quick access to com_maxfps, only accepts 43, 76, 125, 250 and 333 fps
- !challenge: challenge another player to race against you
- !deny: deny another player from racing against you
- !accept: accept another player's challenge to race against you
- !endrace: stops the current race you're in
- !revoke: revoke a challenge to race against someone
- !rename: rename a player
- !forcespec: force a player to spectate
- !killplayer: kill a certain player
- !noclip: custom noclip command, but si registered as cheating (/noclip also links to this function)
- !kick: kick a player
- !promote: promote/demote a player to another admin rank
- !commands: see a list of all available commands
- !nextmap: see what map will be played next
- !reset: reset your current run
- !veto: veto an ongoing vote
- !mute: prevent a player from using the /say command
- !space: make a player space out
- !unmute: undo the effects of !mute
- !pistol: select what pistol you want to use
- !fov: set a custom field-of-view
The server also uses a system called "MANYMAPS", which allows for really small mappacks in CoD4-style, one iwd file per map. This means the server is running with over 200 iwd-files, and your average download per-map is about 2-4MB.
Currently the mapcount is at approximately 225.
Currently there are 4 servers running the mod:
Vanessa (85.25.118.8:28960)
Katie (85.25.118.8:28961)
Laura (85.25.118.8:28962)
Juliet (85.25.118.8:28963)
And due to the nature of the centralized database, they all share the same statistics
Edit: almost forgot, it supports defrag maps, stock maps and jump maps
This is a new CoDJumper mod that has been in development over a year now. It uses a custom CoD2 extension called libcod which is extremely powerful.
Some features include:
- Checkpoints, no more shortcuts
- MySQL backend to store everything, from checkpoint locations to player-generated records
- Custom account system, no login required and protected against the more rudimentary attacks
- Onscreen records, see how fast other players were in this map
- Antiblock, players are noncolliding with one another
- Ambientmusic on/off setting
- Best records list, also availabe online on JumpersHeaven leaderboards
- Cleaned and slimmed down stock scripts: no more damage from others, no more useless scripts present that might slow the game down
- Checkpoint system supports multiroute maps
- Every run you do is tracked separately and being saved into a database. Currently 68711 runs on file, of which 9999 have been completed.
- Distance a player has walked is being saved, currently the total distance travelled by all players is 32,475.8 km (almost the perimeter of the earth)
- Number of jumps a player does is being saved, currently the total jumpcount is at 3276228 (over 3 million jumps)
- FPS checking system: ensure a player that claims he's doing the map on 125 fps is actually using this fps
- Alternative to the default iPrintlnBold system, to not annoy players during their run
- Dynamic item showing, only see an item you need to pickup if you havent picked it up yet, while others can/cannot see it depending on their own progress
- Customizable hud position/enable/disable
- Modular design, easy to expand
- Mantling replacement, for the maps that are not quite finished but dont have a mapper anymore
- Measuring system, to easily measure a jump
- Medal system, get medals based on your performance
- Nadejump tracking
- Duplicate name prevention system
- See your own statistics onscreen while jumping (can be disabled)
- Ability to look up the statistics of another jumper (or yourself) while in the server
- Custom "friendly playernames" showing, so you can easily identify players
- Racing system, to challenge your friends or other jumpers
- Saving system that remembers up to 100 previous positions
- Keyboard hud showing: while spectating somebody you can see what keys he is pressing
- Custom time management system, dont let the timer run if only one person is jumping
- Completely replaced the voting system to allow custom votes like adding time or setting what map will be played after the current one
- B3-style administrative system, coded completely inside CoD2 and adjusted to the needs of jumpers
Some features of this administrative system:
- !saybold: do an iPrintlnBold to everybody
- !poll: start a poll using the custom voting system
- !servers: see what other servers are online and join them immediately
- !randomize: set another random map as nextmap
- !nades: allows an admin to enable/disable grenades on certain players or globally
- !medals: see what medals you have and what medals are available on this map
- !pstats: see a list of statistics of a certain player
- !bigjump: gives a boost to your jumping, but is registered as cheating
- !jetpack: gives you a jetpack, but is registered as cheating
- !nowaypoints: disable/enable the checkpoint indicators. Useful for making a walkthrough demo
- !enablesave: forcibly enables/disables save for you on a map, but is registered as cheating if you force it on
- !allowvote: gives an admin the power to enable/disable/delay the calling of votes
- !huds: customize your interface
- !battle: choose between your own records and all records to see during your run
- !country: see from what country a certain player is
- !noiprints: completely disable mod-generated iPrinln function. Useful for making a walkthrough demo
- !resetvotetimeout: after a vote, there is a cooldown period. This command resets this period
- !startmusic/!stopmusic: enable/disable the ambient music
- !drawdist: set a custom drawing distance
- !drawworld: enable/disable drawing of the world
- !autoreset: if you dont have a save, loading will automatically reset your run
- !findmap: find a map matching some parts of your query
- !telesave: copy a save from another player
- !teleport: teleport to another player
- !teleplayer: teleport another player to you
- !setprefname: set a prefered name for your records
- !alias: see what other naems a certain player has been using
- !vote: custom vote system. Allows the following vote methods: map, addtime, setnextmap, map_rotate, kick, map_restart, disablevote (disables voting for a certain time)
- !addtime: add or remove time from the map
- !getrank: see what admin level a player is
- !savesettings: save your current settings to the database
- !help: see what a certain command does and how to use it
- !endmap: forces the server to end the current map
- !shock: shock a certain player
- !getlist: get a list of all current players and their corresponding entitynumbers
- !setnextmap: set what map will be played next
- !fps: quick access to com_maxfps, only accepts 43, 76, 125, 250 and 333 fps
- !challenge: challenge another player to race against you
- !deny: deny another player from racing against you
- !accept: accept another player's challenge to race against you
- !endrace: stops the current race you're in
- !revoke: revoke a challenge to race against someone
- !rename: rename a player
- !forcespec: force a player to spectate
- !killplayer: kill a certain player
- !noclip: custom noclip command, but si registered as cheating (/noclip also links to this function)
- !kick: kick a player
- !promote: promote/demote a player to another admin rank
- !commands: see a list of all available commands
- !nextmap: see what map will be played next
- !reset: reset your current run
- !veto: veto an ongoing vote
- !mute: prevent a player from using the /say command
- !space: make a player space out
- !unmute: undo the effects of !mute
- !pistol: select what pistol you want to use
- !fov: set a custom field-of-view
The server also uses a system called "MANYMAPS", which allows for really small mappacks in CoD4-style, one iwd file per map. This means the server is running with over 200 iwd-files, and your average download per-map is about 2-4MB.
Currently the mapcount is at approximately 225.
Currently there are 4 servers running the mod:
Vanessa (85.25.118.8:28960)
Katie (85.25.118.8:28961)
Laura (85.25.118.8:28962)
Juliet (85.25.118.8:28963)
And due to the nature of the centralized database, they all share the same statistics
Edit: almost forgot, it supports defrag maps, stock maps and jump maps