Hosting a Halo 2 Match

Jul 7, 2018
6
0
1
24
Gamertag
Candy
#1
Every time I make a custom party, players may not join the game. It says to try again later. How could I fix this? Thanks in advance!
 
Jul 7, 2018
6
0
1
24
Gamertag
Candy
#3
When I go to my install folder I only see the maps folder > Data files > 1.h2mdat file, and the octagon.map file in the same directory as the Data files folder. I cant find the file where you could change the ports. Any help would be greatly appreciated! Thanks in advance!
 
Last edited:
Jul 7, 2018
6
0
1
24
Gamertag
Candy
#4
Okay I found more files in "C:\Games\Halo 2 Project Cartographer\ but I cant find the halo2configX.ini file.. Any thoughts?
 

mills

Staff
Project Cartographer Staff
May 10, 2017
228
18
18
#5
go to the start menu
type this:
%localappdata%\microsoft\halo 2
hit enter
the config files should be there
 
Jul 7, 2018
6
0
1
24
Gamertag
Candy
#6
Ok this is what I see,
#--- Halo 2 Project Cartographer Configuration File ---

# h2portable Options:
# 0 - Config files are read from executable's launch directory then AppDataLocal if missing. Will write to AppDataLocal if not read from the execution directory.
# 1 - All config files are read and written to the executable's launch directory (however will still scan and read from AppDataLocal if missing).

# base_port Options:
# <1 - 65526> - The port the game binds to including any of the nine (9) afterward: UDP and/or TCP (Upper limit: 65535 - 9 = 65526).

# wan_ip Options:
# lan_ip Options:
# This option is used for when you cannot join games hosted on the same local network due to NAT issues.
# Configuring these settings for an internal network address avoids the requirement for that host user to port forward.
# <IPv4> - External IP Address of the local / internal network user you are trying to connect to. If blank, the External IP returned from the Master Login is used.
# <IPv4> - Internal IP Address of the local / internal network user you are trying to connect to.

# language_code Options (Client):
# <main>x<variant> - Sets the main/custom language for the game.
# --- <main> ---
# -1 - System Default
# 0 - English
# 1 - Japanese
# 2 - German
# 3 - French
# 4 - Spanish
# 5 - Italian
# 6 - Korean
# 7 - Chinese
# --- <variant> ---
# 0 - Default

# language_label_capture Options (Client):
# Capture new labels not in the custom language file under the language currently in use.
# 0 - Ignore listening for unrecorded labels.
# 1 - Listen for and record any labels/strings not seen before.

# skip_intro Options (Client):
# 0 - Normal Intro.
# 1 - No Intro.

# raw_mouse_input Options (Client):
# 0 - Default mouse input handling (includes mouse acceleration).
# 1 - Mouse input does not have input acceleration.

# discord_enable Options (Client):
# 0 - Disables Discord Rich Presence.
# 1 - Enables Discord Rich Presence.

# controller_aim_assist Options (Client):
# 0 - Disables aim assist for controllers.
# 1 - Enables aim assist for controllers.

# fps_limit Options (Client):
# <uint> - 0 disables the built in frame limiter. >0 is the fps limit of the game.

# field_of_view Options (Client):
# <uint 0 to 110> - 0 disables the built in FoV adjustment. >0 is the FoV set value.

# crosshair_offset Options (Client):
# <0 to 0.53> - NaN disables the built in Crosshair adjustment.

# controller_sensitivity Option (Client):
# <value> Change controller sensitivity to your preference.

# mouse_sensitivity Option (Client):
# <value> Change mouse sensitivity to your preference.

# disable_ingame_keyboard Options (Client):
# 0 - Normal Game Controls.
# 1 - Disables ONLY Keyboard when in-game & allows controllers when game is not in focus.

# hide_ingame_chat Options (Client):
# 0 - In-game chat is displayed normally.
# 1 - In-game chat is hidden.

# enable_xdelay Options:
# 0 - Non-host players cannot delay the game start countdown timer.
# 1 - Non-host players can delay the game start countdown timer (native default).

# debug_log Options:
# 0 - Disables excess logging.
# 1 - Enables excess logging.

# hotkey_... Options (Client):
# The number used is the keyboard Virtual-Key (VK) Code in base-10 integer form.
# The codes in hexadecimal (base-16) form can be found here:
# https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx

[H2ConfigurationVersion:1]
h2portable = 0
base_port = 2000
wan_ip =
lan_ip =
language_code = -1x0
language_label_capture = 0
skip_intro = 0
raw_mouse_input = 0
discord_enable = 1
controller_aim_assist = 1
fps_limit = 60
field_of_view = 0
crosshair_offset = NaN
controller_sensitivity = 0
mouse_sensitivity = 0
disable_ingame_keyboard = 0
hide_ingame_chat = 0
enable_xdelay = 1
debug_log = 0
hotkey_help = 114 #0x72 - VK_F3
hotkey_toggle_debug = 113 #0x71 - VK_F2
hotkey_align_window = 118 #0x76 - VK_F7
hotkey_window_mode = 119 #0x77 - VK_F8
hotkey_hide_ingame_chat = 120 #0x78 - VK_F9
hotkey_guide = 36 #0x24 - VK_Home
hotkey_console = 121 #0x79 - VK_F10
 
Jul 7, 2018
6
0
1
24
Gamertag
Candy
#7
But where do I put the ports that your saying. Sorry I am a noob at computers. Not at Halo tho. Could you please Edit what I sent you and copy paste it for me to do the same to the file. Much would be appreciated.
 

mills

Staff
Project Cartographer Staff
May 10, 2017
228
18
18
#8
uhhh
port forwarding is NOT in that file

port forwarding is in your router settings
google "how to port forward" to get you started (it is different for every router)