Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Source]How to create your own v83 MapleStory Private Server!

Initiate Mage
Joined
Apr 15, 2012
Messages
1
Reaction score
0
I'm looking in the moopledev folder but there is no "starter.bat" file, all I see is "Create_server" and "MonsterDropCreator".

Please help!

I was able to create the server, and now I have an error in moople.ini, and it says i need to run the "creatini.bat" file to fix it. Problem is I have no createini.bat file!

nvm fixed. Where can I get a client for v83?

Ok last thing. I got the v83 localhost. but when i open it says its missing ij15.dll Where exactly should the localhost be? Do I need a version 83 maplestory for this to work?

ok sorry for so many questions. I got it working but how can I set up a website where people can make an account?
 
Custom Title Activated
Loyal Member
Joined
Mar 6, 2012
Messages
1,503
Reaction score
213
Get WampServer or Xampp and get a website in alternative language section
replace all the files into your www directory and run WampServer or Xampp
 
Newbie Spellweaver
Joined
Apr 21, 2012
Messages
19
Reaction score
0
Having problem with step 4. whem I click OK then it tells this :
iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums

WAMP server is online :
iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums


EDIT:

iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums

this doesn't work...
 
Last edited:
Subscriber and Mod!
Loyal Member
Joined
Jan 1, 2009
Messages
1,925
Reaction score
378
Having problem with step 4. whem I click OK then it tells this :
iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums

WAMP server is online :
iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums


EDIT:

iMystery - [Source]How to create your own v83 MapleStory Private Server! - RaGEZONE Forums

this doesn't work...

Have you compiled and correctly configured your db.properties?
 
Newbie Spellweaver
Joined
May 18, 2009
Messages
10
Reaction score
0
I got a problem.. My starter.bat works fine but when i click my localhost it says unable to connect and the firewall thing. on the starter.bat it shows that i was attempting to connect. i used xerxie's settings checker and got this.. can someone help out pls?

Existence of compiled server files in extension folder : No.

Port 1099 in use : No!

Port 8484 in use : No!

Port 7575 in use : No!

MySQL Test : Driver not found! Please place mysql-connector-java-bin into your Java JRE lib\ext folder

I attatched something i found after i was unable to start the localhost. hope it helps
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Apr 21, 2012
Messages
19
Reaction score
0
Everything works, fixed it, I just get this problem :
I get in the localhost(127.0.0.1), it loads up and all, when it gets to the login screen, it stays like for a sec, then exits from the game and I get the message 'You have been disconnected from the login server.'
 
Last edited:
Experienced Elementalist
Joined
Oct 9, 2007
Messages
248
Reaction score
80
Hey when ever i double click the LocalHostV83 client it goes through the Nexon screen,Wizet screen It flashes the log in screen than shuts down and says this "You have disconnected from the login server.Please try again later"
Console is error free and all it says is IoSession with /MYIPHERE opened.

Also im using hamachi
all have this same error in MoopleDEV
have fix..

MoopleDEV\src\net\server\handlers\login\CharSelectedWithPicHandler.java
Code:
package net.server.handlers.login;

import java.net.InetAddress;
import java.net.UnknownHostException;

import client.MapleClient;
import constants.ServerConstants;
import net.AbstractMaplePacketHandler;
import net.server.Server;
import tools.MaplePacketCreator;
import tools.data.input.SeekableLittleEndianAccessor;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CharSelectedWithPicHandler extends AbstractMaplePacketHandler {
	private static Logger log = LoggerFactory.getLogger(CharSelectedWithPicHandler.class);
	@Override
	public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {

        String pic = slea.readMapleAsciiString();
		int charId = slea.readInt();
		String macs = slea.readMapleAsciiString();
		c.updateMacs(macs);

		if (c.hasBannedMac()) {
			c.getSession().close(true);
			return;
		}
		if (c.checkPic(pic)) {
                    try {
			if (c.getIdleTask() != null) {
				c.getIdleTask().cancel(true);
			}
			c.updateLoginState(MapleClient.LOGIN_SERVER_TRANSITION);
			String channelServerIP = MapleClient.getChannelServerIPFromSubnet(ServerConstants.HOST, c.getChannel());

                        if(channelServerIP.equals("0.0.0.0")) {
				String[] socket = Server.getInstance().getIP(c.getWorld(), c.getChannel()).split(":");

				c.announce(MaplePacketCreator.getServerIP(InetAddress.getByName(ServerConstants.HOST), Integer.parseInt(socket[1]), charId));
			} else {
				String[] socket = Server.getInstance().getIP(c.getWorld(), c.getChannel()).split(":");
				c.announce(MaplePacketCreator.getServerIP(InetAddress.getByName(ServerConstants.HOST), Integer.parseInt(socket[1]), charId));
			}
                    } catch (UnknownHostException e) {
			log.error("Host not found", e);
                    }

                } else {

            c.announce(MaplePacketCreator.wrongPic());
            }
        }

}

in ServerConstants change HOST for you ip-wan

I do not speak English very well sorry :thumbup:
 
Newbie Spellweaver
Joined
Feb 29, 2012
Messages
54
Reaction score
1
where to download free mysql query browser? i only see builder?

cant download JRE policy
 
Custom Title Activated
Loyal Member
Joined
Mar 6, 2012
Messages
1,503
Reaction score
213
google the policy files
go to the sticked setting up server guide and get the sql query browser download from there
 
Subscriber and Mod!
Loyal Member
Joined
Jan 1, 2009
Messages
1,925
Reaction score
378
Please download JRE 7 and JDK 7
 
Experienced Elementalist
Joined
Oct 9, 2007
Messages
248
Reaction score
80
It says 'You have been disconnected from login server.'
edit this file CharSelectedWithPicHandler.java
paste this code

MoopleDEV\src\net\server\handlers\login\CharSelectedWithPicHandler.java
Code:
package net.server.handlers.login;

import java.net.InetAddress;
import java.net.UnknownHostException;

import client.MapleClient;
import constants.ServerConstants;
import net.AbstractMaplePacketHandler;
import net.server.Server;
import tools.MaplePacketCreator;
import tools.data.input.SeekableLittleEndianAccessor;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CharSelectedWithPicHandler extends AbstractMaplePacketHandler {
	private static Logger log = LoggerFactory.getLogger(CharSelectedWithPicHandler.class);
	@Override
	public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {

        String pic = slea.readMapleAsciiString();
		int charId = slea.readInt();
		String macs = slea.readMapleAsciiString();
		c.updateMacs(macs);

		if (c.hasBannedMac()) {
			c.getSession().close(true);
			return;
		}
		if (c.checkPic(pic)) {
                    try {
			if (c.getIdleTask() != null) {
				c.getIdleTask().cancel(true);
			}
			c.updateLoginState(MapleClient.LOGIN_SERVER_TRANSITION);
			String channelServerIP = MapleClient.getChannelServerIPFromSubnet(ServerConstants.HOST, c.getChannel());

                        if(channelServerIP.equals("0.0.0.0")) {
				String[] socket = Server.getInstance().getIP(c.getWorld(), c.getChannel()).split(":");

				c.announce(MaplePacketCreator.getServerIP(InetAddress.getByName(ServerConstants.HOST), Integer.parseInt(socket[1]), charId));
			} else {
				String[] socket = Server.getInstance().getIP(c.getWorld(), c.getChannel()).split(":");
				c.announce(MaplePacketCreator.getServerIP(InetAddress.getByName(ServerConstants.HOST), Integer.parseInt(socket[1]), charId));
			}
                    } catch (UnknownHostException e) {
			log.error("Host not found", e);
                    }

                } else {

            c.announce(MaplePacketCreator.wrongPic());
            }
        }

}

in ServerConstants change HOST for you ip-wan
 
Back
Top