[Source] OrpheusMS Repack [v.83]

Why can't I use any command?
A few things.
1) Are you running the latest version? Early builds had issues with the command system.
2) Did you set your account to the proper rank (gm field) in the accounts table? If your character was created after you did this, do the same with your character.
3) Are any errors being printed either in the console or into exceptions.log? If so, what are they?

I'll probably be making a lot of tutorials in the near future, like server setup ones, and adding new commands and some other stuff. It'll all be on the Wiki section of the Github page. ( )
 
There's been a shitton of updates today and yesterday.
Lots of new features and I began to write some basic overview guides.
More detailed guides will come in the future.
I'm willing to take suggestions for new features as well.
 
I'm surprised there isn't a lot of people all over this. You've put a lot of effort into this and I really enjoy this.
I really like how you did the commands and you've included a lot of the necessities a lot of people want/need such as being able to use playernpcs. I haven't tested all the new features in your latest update so I can't make too many comments on all that. I know people will reply to me and be like "haha noob just copy and paste" and all that jazz, but whatever lol. I also like the simple yet to the point guides on your wiki. I don't need them but it's easy enough for someone with little experience to follow.
Keep up the good work!
 
Last edited:
I'm surprised there isn't a lot of people all over this. You've put a lot of effort into this and I really enjoy this.
I really like how you did the commands and you've included a lot of the necessities a lot of people want/need such as being able to use playernpcs. I haven't tested all the new features in your latest update so I can't make too many on all that. I know people will reply to me and be like "haha noob just copy and paste" and all that jazz, but whatever lol. I also like the simple yet to the point guides on your wiki. I don't need them but it's easy enough for someone with little experience to follow.
Keep up the good work!

Thanks a lot for the support! I'll continue working on providing the best source that I can. :)
 
I was looking through the commands and such and I noticed that you had all the coding/databse set up for Player Npcs but not the command itself. I added the command to the version i'm using and i'm only posting this in case you was planning on adding it but forgot or something. Slowly testing everything. I'm digging the unlimited projectiles lol.
 
Does it work well? I never bothered to test player NPCs. Do share any issues/bugs you may encounter, or any features you feel need to be added.
 
Oh yes it works just fine for me. I haven't had any problems with it but I haven't created a zillion of them. Just a stylist to replace NIM and slowly working on a Cash Shop npc since I have loads of items from other game versions. Will do on the sharing and issues/bugs but I'll be slow on testing things since this is just a server for me to play by myself and test.
 
Will be adding an SQL script for FM rooms sooner or later. Every time I try to SQL dump it doesn't give me all the entries though.
 
Threw in my SQL dump for my spawns table. So, it includes FM rooms now.
If anyone's wondering about the order for the SQL folder but didn't look around at all, it's displayed .
 
Added some minor updates. Diablo has been distracting me though.

New updates coming soon though:
a) Blacklisting and whitelisting features in Paranoia.
b) Customizable settings for Paranoia blacklisted users.
c) Minor possibility of fixing Marriage system.

And this is only an idea, but I may be adding a fork that I'll update (and keep updated) to the latest version of MapleStory. I'm not sure yet, as it'll be quite a time-consuming endeavor, but I'm considering it.
 
Gotta give my thanks for this source/repack :) -edit- Got it working. I just needed to turn CASH_CYGNUS to true in ItemFactory.java. Keep up the good work!
 
Last edited:
Added blacklisting for Paranoia, pagination for help commands, and some other small tweaks all over the place.

Gotta give my thanks for this source/repack :) -edit- Got it working. I just needed to turn CASH_CYGNUS to true in ItemFactory.java. Keep up the good work!

Thanks! Is there anything you'd like to see in future versions?
 
There's no reason why it shouldn't work multiple times. It's been tested quite a bit.
If it genuinely isn't working, post your exceptions.log, and your server.log. (Or just the console output of your server if you turned off console logging in Paranoia)
 
Ok I setup the create server batch. Ran the runsv and got this...

677 - [Source] OrpheusMS Repack [v.83] - RaGEZONE Forums


Below is my serverconstants.
Code:
	This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <[email protected]>
		       Matthias Butz <[email protected]>
		       Jan Christian Meyer <[email protected]>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation version 3 as published by
    the Free Software Foundation. You may not use, modify or distribute
    this program under any other version of the GNU Affero General Public
    License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package constants;

public class ServerConstants {
	public static short VERSION = 83;
	public static String ORPHEUS_VERSION = "5/19/12";
	public static final String SERVER_NAME = "OrpheusMS";
	public static String[] WORLD_NAMES = {"Scania", "Bera", "Broa", "Windia", "Khaini", "Bellocan", "Mardia", "Kradia", "Yellonde", "Demethos", "Galicia", "El Nido", "Zenith", "Arcenia", "Kastia", "Judis", "Plana", "Kalluna", "Stius", "Croa", "Medere"};
	// Orpheus Feature Configuration
	public static final String TIP_NAME = "OrpheusTip"; // Tip Name for automsg
	public static final boolean USE_PARANOIA = true; // use Orpheus' everything logger, Paranoia.
	public static final boolean USE_MTS_AS_FM_WARP = true; // Replace the Meso Trade Shop with a warp to the Free Market.
	public static final boolean HIDE_GMS_ON_LOGIN = true; // Hide GMs upon login.
	public static final boolean MAKE_NPCS_SCRIPTABLE = true; // Makes NPCs scriptable. (Setup in ScriptableNPCConstants)
	public static final boolean BROADCAST_GACHAPON_ITEMS = true; // broadcast gachapon use!
	public static final boolean UNLIMITED_PROJECTILES = false; // have unlimited projectiles (don't lose bullets, throwing stars, arrows)
	public static final boolean ALLOW_INFO_ON_GMS = true; // if false, non-GMs cannot get info on GMs.
	public static final boolean CLEAR_ERROR_LOGS_ON_BOOT = true; // if true, error logs will be cured on boot.
	public static final boolean PAGINATE_HELP = true; // if true, help messages will be displayed in pages.
	public static final short ENTRIES_PER_PAGE = 8; // the number of entries to display on each page.
	public static final int MAX_CHAT_MESSAGE_LENGTH = Byte.MAX_VALUE; // the number of characters allowed in chat messages. (fixes DC hax)
	// Rate Configuration
	public static final byte QUEST_EXP_RATE = 4;
	public static final byte QUEST_MESO_RATE = 3;
	// Login Configuration
	public static final boolean ENABLE_AUTOREGISTER = true; // Confirmed: working.
	public static final int CHANNEL_LOAD = 100; // Players per channel
	public static final long RANKING_INTERVAL = 3600000; // not used if the rankings event is used.
	public static final boolean ENABLE_PIC = false; // False: must use Maple Admin to delete characters.
	// Event Configuration
	public static final boolean PERFECT_PITCH = false;
	public static final boolean FREE_NX = true;
	public static final int NX_COST = 1000000; // 1,000,000
	public static final String EVENTS = "automsg KerningPQ Boats Subway AirPlane elevator rankings"; // there is a rankings event to replace the default rankings tool.
	// IP Configuration
	public static final String HOST = "myipgoeshere";
	// Database Configuration
	public static final boolean DB_USE_COMPILED_VALUES = false;
	public static final String DB_URL = "jdbc:mysql://localhost:3306/Orpheus?autoReconnect=true";
	public static final String DB_USER = "root";
	public static final String DB_PASS = "";

I am using the Orpheus (moople?) ini creator to make the runsv file. Below is my world (runsv) file contents.

@echo off
@title OrpheusMS Server
set CLASSPATH=.;dist\*
java -Xmx10m -Dwzpath=wz\ net.server.Server
pause


When I change set CLASSPATH= to dist\orpheus.JAR;dist I get this message -

333 - [Source] OrpheusMS Repack [v.83] - RaGEZONE Forums
 
Last edited:
Back