Alright, nice to meet you, this is my first post. A lot of people have a lot of questions so I'm here to try and help (and to learn.) First here are some things I have been looking to know.
Running the server with hamachi - what files does my friend need? I don't really want to have to make a hexed client thing... It's only me and 1 or 2 others.
Learning to script some of the NPCs - mine don't work when I change them.
List of the GM commands - Is there somewhere I can find them all in text?
There are a few more, but these are my things to learn for now. Help would be appreciated, or a link if someone else has done them.
Now here's some of the many problems I encountered using this (it was mostly because of my crappy computer though.) Don't get this wrong, I'm not good with this sort of thing but these are some of the problems I found and how to fix them.
1. Java is not recognised as an external or internal program, etc etc.
A) Took me a while to find the answer to this, but here it is.
The environment variables section of my computer (I'll tell you how to get to it) does not instantly show the path where the Java file can be found. You can edit this:
Right click on my computer
Go to properties
Select environment variables
Look in the system variables table for "Path"
If you chose to put in java in the default section, stick this in front of the path by editing it:
C:\Program Files\Java\jre1.6.0_06\bin;
By doing this it will show the program to look in that directory, where Java is found. Hooray!
2. I can't really help you with portfoward unless you have the same modem as me, but for mine there was a default guide section which told you step by step how to set it all up. Just remember you need to have both ports open on both connections.
3. With all problems using mysql, I prefer not to use it at all. What I did was "execute" odin ms to mysql (there's a button for it) and then do the rest in navicat. I can post a link for anyone who wants it. When you use navicat, you can just run it through the localhost database mysql uses (I'll showyou how...) and you just enter the password to get into the database. Navicat is easier to edit files (in my opinion) and also it doesn't give you the problem of repeating numbers when I wanted to make my friend a GM (I made the GM account, but can't use it because I'm not sure how to run it on hamachi.):
Step 5 in the setting up odin guide tells you to open the mysql browser, open the odinms.txt file in odinms server folder and the press execute in the top right hand corner (green bolt of lightning)
Download + install Navicat
Open navicat
Go file --> New connection
It will already have localhost for the host name, 3306 for the port and root for the username if you left it as default. If not, then change it to suit. Make sure you untick save password and Press OK.
Double click on localhost in the connections table.
Enter your password (default is -blank-, not the word or the -'s)
Go to the "odinms" section
You will then be shown a lot of options. Double click on each one to see what they do, each table will show a value and such... but to make new accounts and GM's, just keep following.
Double click on the accounts section.
Down the bottom left there is a control panel. Click on the plus
You can now make a new account. Make the username, the password must be in SHA1 format (use hashcalc, I can post a link if I need to), you can change the birthday here, and the gm status. 1 means they are a gm, 0 means they're not.
Close the accounts window.
Open the characters window.
Down the bottom left again click the + sign
Change the account ID to whatever you made the new account's ID
Make the character name, and you can change the level, the amount of exp, the str the dex, etc, the amount of hp and mp (don't go above 30,000 it can stuff up the game I've found), the mesos, the job, the looks, the ap and sp, and again, change the GM status to 1.
You have now successfully made another GM account!
I will try and help with the questions if I can, but post them here don't pm me, because then if someone else has the problem they can see the answer.
I'm doing this because I want to help and to say a big thanks to innovative for helping me. Keep up with those guides, you champion! ;D looking foward to learning the stuff I posted about, hopefully you'll write a guide on them some day lol.