- Joined
- Apr 8, 2008
- Messages
- 1,125
- Reaction score
- 330
Well, obviously you need to download the essentials.
Located here: http://forum.ragezone.com/showthread.php?t=445617
Follow these steps CAREFULLY.
First things to do
1. Get to know what goes where! Become familiar with your 2.0 folder.![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Once you're comfortable and know where everything is...
2. Open up LoginPacket.cpp
Is what mine says now. Before it said something like ip->pw1 - 4 or something, I can't remember.
But change that to your IP.
If you are unware of your IP, look at the Hamachi window.![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Or goto
3. Okay; now that the hard part is done, goto Server.xml in the same Folder as the .cpp files. Here you can edit your worlds and such.
4. Alright, looking good, right? Wrong! You can't see if it worked or not yet! D: Oh, but how do we do that?!?
Open up Notepad! Then paste this into it:
Save it as Launch.bat and put it in your MapleStory Folder. ![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
5. Run your Titan 2.0 Server and connect to it using the Batch (BAT) file we just made!
This is where the guide ends if you're using Hamachi. (Excluding the F.A.Q.)
6. Still can't connect? You're cool! You're not using Hamachi!![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Goto
or
. Put in your credentials (if you do not know them, ask someone who might know it! E.G: your ISP) then goto where you can put in Ports.
7. Once you find out where Port Forwarding is...
Those are the ports you want to forward.
(I have never used a Port Manager where you can only forward one specific port at a time... so I don't know all of the ports required. If someone could give me this information, it'd be REALLY appreciated!)
8. Now re-run your server and try to connect.
You're in-game! Yay!![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
F.A.Q.
I get some error about MySQLM.cpp! Help!
http://forum.ragezone.com/showthread.php?t=445767![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Why aren't my NPCs in the NPC Folder?!
http://forum.ragezone.com/showthread.php?t=445721 :I
Why do I disconnect after character selection?!
Goto src/TitanMS/Debug
Copy vc90.pdb.
Paste it in src/TitanMS
Clean the Solution and TitanMS
Build the Solution and TitanMS again and run in Debug/Release/Whatever. Fixed.![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
This F.A.Q. WILL be updated. :I
Good luck, and Happy uh... Titan-ing?...
Located here: http://forum.ragezone.com/showthread.php?t=445617
Follow these steps CAREFULLY.
First things to do
1. Get to know what goes where! Become familiar with your 2.0 folder.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Once you're comfortable and know where everything is...
2. Open up LoginPacket.cpp
Code:
pw.write(5); // IP
pw.write(33);
pw.write(68);
pw.write(122);
But change that to your IP.
If you are unware of your IP, look at the Hamachi window.
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Or goto
You must be registered to see links
for your WAN (External) IP.3. Okay; now that the hard part is done, goto Server.xml in the same Folder as the .cpp files. Here you can edit your worlds and such.
Code:
[URL="file:///C:/Documents%20and%20Settings/Robby/Desktop/Titan%202.0/TitanMS/trunk/src/TitanMS/Server.xml#"][B][COLOR=#ff0000]-[/COLOR][/B][/URL] [COLOR=#0000ff]<[/COLOR][COLOR=#990000]Server[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]IP[/COLOR][COLOR=#0000ff]>YOUR WAN IP HERE[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]IP[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Password[/COLOR][COLOR=#0000ff]>[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Password[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Worlds[/COLOR][COLOR=#0000ff]>Put how ever many worlds you want here. ALL of them work. :D (up to 21.)[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Worlds[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Channels[/COLOR][COLOR=#0000ff]>A number between 1 - 20.[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Channels[/COLOR][COLOR=#0000ff]>[/COLOR]
[URL="file:///C:/Documents%20and%20Settings/Robby/Desktop/Titan%202.0/TitanMS/trunk/src/TitanMS/Server.xml#"][B][COLOR=#ff0000]-[/COLOR][/B][/URL] [COLOR=#0000ff]<[/COLOR][COLOR=#990000]MySQL[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Host[/COLOR][COLOR=#0000ff]>DBHOST[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Host[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Port[/COLOR][COLOR=#0000ff]>[/COLOR][B]3306[/B][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Port[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Database[/COLOR][COLOR=#0000ff]>DB[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Database[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Username[/COLOR][COLOR=#0000ff]>DBUSER[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Username[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]Password[/COLOR][COLOR=#0000ff]>DBPASS[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]Password[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]</[/COLOR][COLOR=#990000]MySQL[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]DefaultNotice[/COLOR][COLOR=#0000ff]>[/COLOR][B]Welcome to TitanMS![/B][COLOR=#0000ff]</[/COLOR][COLOR=#990000]DefaultNotice[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]<[/COLOR][COLOR=#990000]EXP[/COLOR][COLOR=#0000ff]>YOUR EXP RATE[/COLOR][COLOR=#0000ff]</[/COLOR][COLOR=#990000]EXP[/COLOR][COLOR=#0000ff]>[/COLOR]
[COLOR=#0000ff]</[/COLOR][COLOR=#990000]Server[/COLOR][COLOR=#0000ff]>[/COLOR]
Open up Notepad! Then paste this into it:
Code:
start maplestory.exe YOUR WAN / HAMACHI IP HERE 8484
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
5. Run your Titan 2.0 Server and connect to it using the Batch (BAT) file we just made!
This is where the guide ends if you're using Hamachi. (Excluding the F.A.Q.)
6. Still can't connect? You're cool! You're not using Hamachi!
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Goto
Code:
192.168.1.1
Code:
192.168.0.1
7. Once you find out where Port Forwarding is...
Code:
1000 - 9999
(I have never used a Port Manager where you can only forward one specific port at a time... so I don't know all of the ports required. If someone could give me this information, it'd be REALLY appreciated!)
8. Now re-run your server and try to connect.
You're in-game! Yay!
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
F.A.Q.
I get some error about MySQLM.cpp! Help!
http://forum.ragezone.com/showthread.php?t=445767
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Why aren't my NPCs in the NPC Folder?!
http://forum.ragezone.com/showthread.php?t=445721 :I
Why do I disconnect after character selection?!
Goto src/TitanMS/Debug
Copy vc90.pdb.
Paste it in src/TitanMS
Clean the Solution and TitanMS
Build the Solution and TitanMS again and run in Debug/Release/Whatever. Fixed.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
This F.A.Q. WILL be updated. :I
Good luck, and Happy uh... Titan-ing?...