Okay. Introducing... my ultimate customizable private server launcher!
This is meant for server administrators to download, modify to their own needs, upload the web-based portion, and then distribute to their private server players with all the correct settings pre-enabled. This is based on a guide-format, meaning there are step-by-step instructions on how exactly to set this up and use.
As well, this is NOT a modified version of Marlo's launcher, nor anyone elses. This is a launcher I developed for WoW2War (WoW2War - Home) server, and after many successful months of use by its players decided to release it to the public at MMOwned.
Step One
Step One is to download all the nessesary files. I have split the things up into basic categories and downloads, and all are downloadable directly from my GamingEvolved server. Speeds are pretty average, though can be slow at times. Mirrors are appreciated, PM me if you have any.
The core program itself download:
http://www.gamingevolved.org/WoWLauncher.rar
^ The above download rar contains the following files:
Launcher.exe (Main Application)
Launcher.ini (Configuration File)
Realmlist.Wtf (Automaticly Generated File On First Run Of Application)
OKAY, let me explain what the files do.
The launcher.exe is the main application, this is what users will click on or click a shortcut to use.
The Launcher.ini file is the file that you (the server administrator) will edit and then modify to your server's own specifications, as followed later inside this guide.
The realmlist.wtf file is automaticly generated to the settings inside the Launcher.ini file after you run the program for the first time (and the first time after any .ini changes have been made.)
This is for your users to use to overwrite their worldofwarcraft folder's realmlist.wtf. It is also used within the program for some functions, so be sure to inform your users to "Copy" not "Cut" the file if they decide to move it anywhere. (Untested - If the application will completely generate a new file on startup - cba to test it now. If you could post this, that would be great.)
Now, on to step two!
Step Two
Step two is the launcher.ini file. Here is a look at what you will see inside this file:
Code:
# Do not edit anything inside this file if you do not know what you are doing.
# This Launcher will only function properly with YOUR SERVER NAME 's default settings.
# Do not edit unless specified by a server administrator.
# # # # # # # # # # # # # # # # # # # # # # # # #
[Options]
LauncherURL=WEB-INSTALLMENT URL GOES HERE
SupportURL=WEBPAGE URL FOR SUPPORT GOES HERE
PublicTestURL=WEBPAGE URL FOR PUBLIC TEST BUTTON GOES HERE
LauncherTitle=YOUR SERVERS NAME [YOUR SERVERS PATCH VERSION]
WoWExeName=C:\Program Files\World of Warcraft\WoW.exe
RealmURL=YOUR SERVERS REALMLIST
Let us break it down, with details and instructions on what to do with each part.
The commented part is just so users dont tinker around with the settings. Make However, edit this part:
Code:
# Do not edit anything inside this file if you do not know what you are doing.
# This Launcher will only function properly with YOUR SERVER NAME 's default settings.
# Do not edit unless specified by a server administrator.
# # # # # # # # # # # # # # # # # # # # # # # # #
Change the "YOUR SERVER NAME 's" to whatever your server name. After, it should look something like this:
Code:
# Do not edit anything inside this file if you do not know what you are doing.
# This Launcher will only function properly with WoW2War's default settings.
# Do not edit unless specified by a server administrator.
# # # # # # # # # # # # # # # # # # # # # # # # #
Now, to the next part.
Code:
LauncherURL=WEB-INSTALLMENT URL GOES HERE
Do not change this for now - we will get to the web portion later in this guide. So for now, pass this by.
Code:
SupportURL=WEBPAGE URL FOR SUPPORT GOES HERE
Now, here, change the red text to a webpage link you would like players to go to when they need support. Aka, a live chat link, or a support forum. No spaces or anything, or you will get runtime errors.
Example:
Code:
SupportURL=http://www.wow2war.com/w2wforum/
Code:
PublicTestURL=WEBPAGE URL FOR PUBLIC TEST BUTTON GOES HERE
Here, change the red text into whatever "Public Testing" webpage link you might have. Useless for most servers, but some people wanted it so I included it. You could just link this to your main root website if you wanted.
Here is an example:
Code:
PublicTestURL=http://www.wow2war.com/
Oh my gawd, there are two edits to do in the next one.
Code:
LauncherTitle=YOUR SERVERS NAME Launcher [YOUR SERVERS PATCH VERSION]
Change the red text into your server's name, and the green text into the current server patches version. Here is an example :
Code:
LauncherTitle=WoW2War Launcher [2.3.0]
Now, this next one varies.
Code:
WoWExeName=C:\Program Files\World of Warcraft\WoW.exe
This is defaulted at the most-common setup for World of Warcraft - it is reccomended to include a readme or guide so your players can change this if needed.
Code:
RealmURL=YOUR SERVERS REALMLIST
Change the red text here into whatever your server's realmlist is, for example:
Code:
RealmURL=http://wow2war.servegame.com
Whew! Wasn't that difficult? Anyways, now onto the next portion of the guide. (In next post because of character limit)