<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.dspt.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lautan</id>
		<title>DSP Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.dspt.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lautan"/>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php/Special:Contributions/Lautan"/>
		<updated>2026-04-26T20:25:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=22016</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=22016"/>
				<updated>2016-01-09T03:58:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Install on Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[https://downloads.mariadb.org/ MariaDB]&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/workbench/ MySQL Workbench]&lt;br /&gt;
&lt;br /&gt;
[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio 2013 or higher (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git/ Git For Windows]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/tortoisegit/ TortoiseGit]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Runtimes 2013]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Click Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL Workbench ==== &lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2015 ====&lt;br /&gt;
&lt;br /&gt;
Any edition works.  Community is free.&lt;br /&gt;
&lt;br /&gt;
Make sure you install C++! At the time of this writing, it is NOT in the default options (use custom to select it under Languages).&lt;br /&gt;
&lt;br /&gt;
==== Git for Windows ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== TortoiseGit ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2013 and 2015 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 4.6 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.  It probably comes with Visual Studio 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use TortoiseGit to download the latest git source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select Git Clone&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL&amp;quot; field put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://github.com/DarkstarProject/darkstar.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Directory&amp;quot; to your choice (blank will default to current location /darkstar&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close TortoiseGit.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
If you are not planning on doing any development, it's advised to use the stable branch instead of master.  Right click on your darkstar folder, and go to TortoiseGit -&amp;gt; Switch/Checkout.&lt;br /&gt;
Change the branch dropdown to remotes/origin/stable and hit OK.&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
&amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysqladmin&amp;quot;-h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
&amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysqladmin&amp;quot;-h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb tables into the database&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -pMYSQLPASS in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead. You may also have to change the path of your mysql installation as well (for example, if you installed a different version of mysql)&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the repository is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
After you've done your initial load, you can use the following script that will preserve character data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
del auction_house.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del accounts.sql&lt;br /&gt;
del accounts_banned.sql&lt;br /&gt;
del char_effects.sql&lt;br /&gt;
del char_equip.sql&lt;br /&gt;
del char_exp.sql&lt;br /&gt;
del char_inventory.sql&lt;br /&gt;
del char_jobs.sql&lt;br /&gt;
del char_look.sql&lt;br /&gt;
del char_pet.sql&lt;br /&gt;
del char_pet_name.sql&lt;br /&gt;
del char_points.sql&lt;br /&gt;
del char_profile.sql&lt;br /&gt;
del char_skills.sql&lt;br /&gt;
del char_stats.sql&lt;br /&gt;
del char_storage.sql&lt;br /&gt;
del char_vars.sql&lt;br /&gt;
del char_weapon_skill_points.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del conquest_system.sql&lt;br /&gt;
del delivery_box.sql&lt;br /&gt;
del linkshells.sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random like 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Update the zone_settings table with the ip&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (127.0.0.1) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. You should get a message stating that many (280+) records were changed.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32&lt;br /&gt;
&lt;br /&gt;
Select darkstar.sln&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Optional: if your cpu can handle it, enable multi-core compiling like so http://i.imgur.com/GCjdsdG.png (do this for all 3, or just DSGameServer since that's where most the compile time goes).&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.ubuntu.com/ Ubuntu] versions (14.04), and is tested regularly against it. &lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
&lt;br /&gt;
==== Install on Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git mysql-server libmysqlclient-dev libluajit-5.1-dev libzmq3-dev autoconf pkg-config&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 14.04 needs gcc 5'''.&lt;br /&gt;
&lt;br /&gt;
 sudo su -&lt;br /&gt;
 apt-get install build-essential&lt;br /&gt;
 add-apt-repository ppa:ubuntu-toolchain-r/test&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install g++-5&lt;br /&gt;
&lt;br /&gt;
 cd /usr/bin&lt;br /&gt;
 rm gcc g++ cpp&lt;br /&gt;
 ln -s gcc-5 gcc&lt;br /&gt;
 ln -s g++-5 g++&lt;br /&gt;
 ln -s cpp-5 cpp&lt;br /&gt;
&lt;br /&gt;
==== Other Distros ====&lt;br /&gt;
&lt;br /&gt;
A compiler with C++11/14 support. Currently tested with GCC and G++, and requires a minimum version of 4.9&lt;br /&gt;
&lt;br /&gt;
Git to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has on)&lt;br /&gt;
&lt;br /&gt;
luajit library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
libzmq (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone http://github.com/DarkstarProject/darkstar.git/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are not planning on doing development, it's advised to checkout the stable branch:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git checkout stable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make (GNU make: if your cpu has multiple cores and you wish to utilise them to speed up the build, use '''make -j#CoresMultipliedBy1.5''' e.g. '''make -j4''' if it has 3 cores instead of just '''make''' in the step below):&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug=gdb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;127.0.0.1&amp;quot; with the value you determined in your calculation. You should see a message that at least 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Useful_Queries&amp;diff=21998</id>
		<title>Useful Queries</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Useful_Queries&amp;diff=21998"/>
				<updated>2015-11-12T03:04:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Find All Mobs Without Pets ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select mobid, mobname, mob_pets.pet_offset &lt;br /&gt;
from mob_spawn_points &lt;br /&gt;
inner join mob_groups on mob_spawn_points.groupid = mob_groups.groupid &lt;br /&gt;
inner join mob_pools on mob_groups.poolid = mob_pools.poolid &lt;br /&gt;
left join mob_pets on mob_pets.mob_mobid = mob_spawn_points.mobid &lt;br /&gt;
where mob_pools.mJob IN (9, 14, 15, 18) and mob_pets.pet_offset IS NULL;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Find All Pets Without a Master ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select mobid, mobname from mob_spawn_points where mobname LIKE '%\_s\_%' and NOT EXISTS (select * from mob_pets where mob_mobid + pet_offset = mobid limit 1);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Useful_Queries&amp;diff=21997</id>
		<title>Useful Queries</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Useful_Queries&amp;diff=21997"/>
				<updated>2015-11-12T02:23:41Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: Created page with &amp;quot;== Find All Mobs Without Pets ==  &amp;lt;pre&amp;gt; select mobid, mobname, mob_pets.pet_offset  from mob_spawn_points  inner join mob_groups on mob_spawn_points.groupid = mob_groups.group...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Find All Mobs Without Pets ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select mobid, mobname, mob_pets.pet_offset &lt;br /&gt;
from mob_spawn_points &lt;br /&gt;
inner join mob_groups on mob_spawn_points.groupid = mob_groups.groupid &lt;br /&gt;
inner join mob_pools on mob_groups.poolid = mob_pools.poolid &lt;br /&gt;
left join mob_pets on mob_pets.mob_mobid = mob_spawn_points.mobid &lt;br /&gt;
where mob_pools.mJob IN (9, 14, 15, 18) and mob_pets.pet_offset IS NULL;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Main_Page&amp;diff=21996</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Main_Page&amp;diff=21996"/>
				<updated>2015-11-12T02:21:39Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Developer Reference Links and Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the official Dark Star Project Wiki'''&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* [[Building the Server]]&lt;br /&gt;
* [[Configuring Your Client]]&lt;br /&gt;
* [[DarkStar Servers]]&lt;br /&gt;
&lt;br /&gt;
== General Reference links ==&lt;br /&gt;
* [[GM Commands]]&lt;br /&gt;
* [[ID References]]&lt;br /&gt;
* [[What Works]]&lt;br /&gt;
* [[Database]]&lt;br /&gt;
&lt;br /&gt;
== FAQs / General Tutorials ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[Make My Character a GM]]&lt;br /&gt;
* [[Troubleshooting Guide]]&lt;br /&gt;
* [[Customizing Your Server]]&lt;br /&gt;
* [[How to Dump]]&lt;br /&gt;
&lt;br /&gt;
== Developer Reference Links and Tutorials ==&lt;br /&gt;
* [[Quests]]&lt;br /&gt;
* [[Missions]]&lt;br /&gt;
* [[Core]]&lt;br /&gt;
* [[Server Data Flow]]&lt;br /&gt;
* [[Packet Header]]&lt;br /&gt;
* [[Packet IDs]]&lt;br /&gt;
&lt;br /&gt;
=== Scripting Tutorials ===&lt;br /&gt;
* [[How to Make a Quest]]&lt;br /&gt;
* [[How to Script a Mission]]&lt;br /&gt;
* [[How to Add a BCNM]]&lt;br /&gt;
* [[How to Move Npcs]]&lt;br /&gt;
&lt;br /&gt;
=== SQL / Database ===&lt;br /&gt;
* [[How to Add Item Mods]]&lt;br /&gt;
* [[How to Add Item Latents]]&lt;br /&gt;
* [[How to Add an Item]]&lt;br /&gt;
* [[How to Add TP Moves]]&lt;br /&gt;
* [[Useful Queries]]&lt;br /&gt;
&lt;br /&gt;
== Things that need to be added ==&lt;br /&gt;
&lt;br /&gt;
A (hopefully) current list of what we'd like help with is here: [[Worklist]]&lt;br /&gt;
&lt;br /&gt;
You can always look at the list of [[Special:WantedPages]] and see if you can clear some of those out by filling in the information&lt;br /&gt;
&lt;br /&gt;
Reference tables (any table that might need to be referenced often)&lt;br /&gt;
&lt;br /&gt;
Source Code documentation (mainly public function documentation and how to communicate between lua scripts and the server)&lt;br /&gt;
&lt;br /&gt;
Checklists for things that are and are not implemented (Eventually I would like to create goal pages that use these checklists, so if you can categorize things in a logical manner, that would be very helpful)&lt;br /&gt;
&lt;br /&gt;
Anything else you can think of that might be helpful for either casual users or developers interested in Dark Star Project.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[http://www.dracomiconia.com/proprietary.php?option=2 donotvisitthislinkoryouwillbeblocked]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21964</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21964"/>
				<updated>2015-09-17T20:50:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Prerequisites: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[https://downloads.mariadb.org/ MariaDB]&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/workbench/ MySQL Workbench]&lt;br /&gt;
&lt;br /&gt;
[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio 2013 or higher (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git/ Git For Windows]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/tortoisegit/ TortoiseGit]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Runtimes 2013]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Click Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL Workbench ==== &lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2015 ====&lt;br /&gt;
&lt;br /&gt;
Any edition works.  Community is free.&lt;br /&gt;
&lt;br /&gt;
Make sure you install C++! At the time of this writing, it is NOT in the default options (use custom to select it under Languages).&lt;br /&gt;
&lt;br /&gt;
==== Git for Windows ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== TortoiseGit ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2013 and 2015 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 4.6 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.  It probably comes with Visual Studio 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use TortoiseGit to download the latest git source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select Git Clone&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL&amp;quot; field put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://github.com/DarkstarProject/darkstar.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Directory&amp;quot; to your choice (blank will default to current location /darkstar&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close TortoiseGit.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb tables into the database&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -pMYSQLPASS in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead. You may also have to change the path of your mysql installation as well.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the repository is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
After you've done your initial load, you can use the following script that will preserve character data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
del auction_house.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del accounts.sql&lt;br /&gt;
del accounts_banned.sql&lt;br /&gt;
del char_effects.sql&lt;br /&gt;
del char_equip.sql&lt;br /&gt;
del char_exp.sql&lt;br /&gt;
del char_inventory.sql&lt;br /&gt;
del char_jobs.sql&lt;br /&gt;
del char_look.sql&lt;br /&gt;
del char_pet.sql&lt;br /&gt;
del char_pet_name.sql&lt;br /&gt;
del char_points.sql&lt;br /&gt;
del char_profile.sql&lt;br /&gt;
del char_skills.sql&lt;br /&gt;
del char_stats.sql&lt;br /&gt;
del char_storage.sql&lt;br /&gt;
del char_vars.sql&lt;br /&gt;
del char_weapon_skill_points.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del conquest_system.sql&lt;br /&gt;
del delivery_box.sql&lt;br /&gt;
del linkshells.sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random like 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Update the zone_settings table with the ip&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (127.0.0.1) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. You should get a message stating that many (280+) records were changed.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32&lt;br /&gt;
&lt;br /&gt;
Select darkstar.sln&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Optional: if your cpu can handle it, enable multi-core compiling like so http://i.imgur.com/GCjdsdG.png (do this for all 3, or just DSGameServer since that's where most the compile time goes).&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.ubuntu.com/ Ubuntu] versions (14.04), and is tested regularly against it. &lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
&lt;br /&gt;
==== Install on Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git mysql-server libmysqlclient-dev libluajit-5.1-dev libzmq3-dev&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 14.04 needs gcc 4.9'''. Use these steps:&lt;br /&gt;
&lt;br /&gt;
 sudo su -&lt;br /&gt;
 apt-get install build-essential&lt;br /&gt;
 add-apt-repository ppa:ubuntu-toolchain-r/test&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install gcc-4.9 g++-4.9 cpp-4.9&lt;br /&gt;
&lt;br /&gt;
 cd /usr/bin&lt;br /&gt;
 rm gcc g++ cpp&lt;br /&gt;
 ln -s gcc-4.9 gcc&lt;br /&gt;
 ln -s g++-4.9 g++&lt;br /&gt;
 ln -s cpp-4.9 cpp&lt;br /&gt;
&lt;br /&gt;
==== Other Distros ====&lt;br /&gt;
&lt;br /&gt;
A compiler with C++11/14 support. Currently tested with GCC and G++, and requires a minimum version of 4.9&lt;br /&gt;
&lt;br /&gt;
Git to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has on)&lt;br /&gt;
&lt;br /&gt;
luajit library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
libzmq (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone http://github.com/DarkstarProject/darkstar.git/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make (GNU make: if your cpu has multiple cores and you wish to utilise them to speed up the build, use '''make -j#CoresMultipliedBy1.5''' e.g. '''make -j4''' if it has 3 cores instead of just '''make''' in the step below):&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug=gdb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;127.0.0.1&amp;quot; with the value you determined in your calculation. You should see a message that at least 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21963</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21963"/>
				<updated>2015-09-17T20:41:05Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Compiling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[https://downloads.mariadb.org/ MariaDB]&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/workbench/ MySQL Workbench]&lt;br /&gt;
&lt;br /&gt;
[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio 2013 or higher (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git/ Git For Windows]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/tortoisegit/ TortoiseGit]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Runtimes 2013]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Click Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL Workbench ==== &lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2015 ====&lt;br /&gt;
&lt;br /&gt;
Any edition works.  Community is free.&lt;br /&gt;
&lt;br /&gt;
Make sure you install C++! At the time of this writing, it is NOT in the default options (use custom to select it under Languages).&lt;br /&gt;
&lt;br /&gt;
==== Git for Windows ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== TortoiseGit ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2013 and 2015 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 4.6 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.  It probably comes with Visual Studio 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use TortoiseGit to download the latest git source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select Git Clone&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL&amp;quot; field put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://github.com/DarkstarProject/darkstar.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Directory&amp;quot; to your choice (blank will default to current location /darkstar&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close TortoiseGit.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb tables into the database&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -pMYSQLPASS in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead. You may also have to change the path of your mysql installation as well.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the repository is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
After you've done your initial load, you can use the following script that will preserve character data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
del auction_house.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del accounts.sql&lt;br /&gt;
del accounts_banned.sql&lt;br /&gt;
del char_effects.sql&lt;br /&gt;
del char_equip.sql&lt;br /&gt;
del char_exp.sql&lt;br /&gt;
del char_inventory.sql&lt;br /&gt;
del char_jobs.sql&lt;br /&gt;
del char_look.sql&lt;br /&gt;
del char_pet.sql&lt;br /&gt;
del char_pet_name.sql&lt;br /&gt;
del char_points.sql&lt;br /&gt;
del char_profile.sql&lt;br /&gt;
del char_skills.sql&lt;br /&gt;
del char_stats.sql&lt;br /&gt;
del char_storage.sql&lt;br /&gt;
del char_vars.sql&lt;br /&gt;
del char_weapon_skill_points.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del conquest_system.sql&lt;br /&gt;
del delivery_box.sql&lt;br /&gt;
del linkshells.sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random like 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Update the zone_settings table with the ip&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (127.0.0.1) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. You should get a message stating that many (280+) records were changed.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32&lt;br /&gt;
&lt;br /&gt;
Select darkstar.sln&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Optional: if your cpu can handle it, enable multi-core compiling like so http://i.imgur.com/GCjdsdG.png (do this for all 3, or just DSGameServer since that's where most the compile time goes).&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.ubuntu.com/ Ubuntu] versions (14.04), and is tested regularly against it. &lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
&lt;br /&gt;
==== Install on Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git mysql-server libmysqlclient-dev libluajit-5.1-dev libzmq3-dev&lt;br /&gt;
&lt;br /&gt;
==== Other Distros ====&lt;br /&gt;
&lt;br /&gt;
A compiler with C++11/14 support. Currently tested with GCC and G++, and requires a minimum version of 4.9&lt;br /&gt;
&lt;br /&gt;
Git to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has on)&lt;br /&gt;
&lt;br /&gt;
luajit library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
libzmq (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone http://github.com/DarkstarProject/darkstar.git/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make (GNU make: if your cpu has multiple cores and you wish to utilise them to speed up the build, use '''make -j#CoresMultipliedBy1.5''' e.g. '''make -j4''' if it has 3 cores instead of just '''make''' in the step below):&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug=gdb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;127.0.0.1&amp;quot; with the value you determined in your calculation. You should see a message that at least 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21962</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21962"/>
				<updated>2015-09-17T20:38:24Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Prerequisites: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[https://downloads.mariadb.org/ MariaDB]&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/workbench/ MySQL Workbench]&lt;br /&gt;
&lt;br /&gt;
[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio 2013 or higher (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git/ Git For Windows]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/tortoisegit/ TortoiseGit]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Runtimes 2013]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Click Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL Workbench ==== &lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2015 ====&lt;br /&gt;
&lt;br /&gt;
Any edition works.  Community is free.&lt;br /&gt;
&lt;br /&gt;
Make sure you install C++! At the time of this writing, it is NOT in the default options (use custom to select it under Languages).&lt;br /&gt;
&lt;br /&gt;
==== Git for Windows ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== TortoiseGit ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2013 and 2015 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 4.6 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.  It probably comes with Visual Studio 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use TortoiseGit to download the latest git source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select Git Clone&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL&amp;quot; field put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://github.com/DarkstarProject/darkstar.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Directory&amp;quot; to your choice (blank will default to current location /darkstar&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close TortoiseGit.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb tables into the database&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -pMYSQLPASS in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead. You may also have to change the path of your mysql installation as well.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the repository is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
After you've done your initial load, you can use the following script that will preserve character data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
del auction_house.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del accounts.sql&lt;br /&gt;
del accounts_banned.sql&lt;br /&gt;
del char_effects.sql&lt;br /&gt;
del char_equip.sql&lt;br /&gt;
del char_exp.sql&lt;br /&gt;
del char_inventory.sql&lt;br /&gt;
del char_jobs.sql&lt;br /&gt;
del char_look.sql&lt;br /&gt;
del char_pet.sql&lt;br /&gt;
del char_pet_name.sql&lt;br /&gt;
del char_points.sql&lt;br /&gt;
del char_profile.sql&lt;br /&gt;
del char_skills.sql&lt;br /&gt;
del char_stats.sql&lt;br /&gt;
del char_storage.sql&lt;br /&gt;
del char_vars.sql&lt;br /&gt;
del char_weapon_skill_points.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del conquest_system.sql&lt;br /&gt;
del delivery_box.sql&lt;br /&gt;
del linkshells.sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random like 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Update the zone_settings table with the ip&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (127.0.0.1) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. You should get a message stating that many (280+) records were changed.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32&lt;br /&gt;
&lt;br /&gt;
Select darkstar.sln&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Optional: if your cpu can handle it, enable multi-core compiling like so http://i.imgur.com/GCjdsdG.png (do this for all 3, or just DSGameServer since that's where most the compile time goes).&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.ubuntu.com/ Ubuntu] versions (14.04), and is tested regularly against it. &lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
&lt;br /&gt;
==== Install on Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git mysql-server libmysqlclient-dev libluajit-5.1-dev libzmq3-dev&lt;br /&gt;
&lt;br /&gt;
==== Other Distros ====&lt;br /&gt;
&lt;br /&gt;
A compiler with C++11/14 support. Currently tested with GCC and G++, and requires a minimum version of 4.9&lt;br /&gt;
&lt;br /&gt;
Git to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has on)&lt;br /&gt;
&lt;br /&gt;
luajit library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
libzmq (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone http://github.com/DarkstarProject/darkstar.git/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make (GNU make: if your cpu has multiple cores and you wish to utilise them to speed up the build, use '''make -j#CoresMultipliedBy1.5''' e.g. '''make -j4''' if it has 3 cores instead of just '''make''' in the step below):&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;127.0.0.1&amp;quot; with the value you determined in your calculation. You should see a message that at least 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21881</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21881"/>
				<updated>2015-03-25T01:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: Added ubuntu package names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio 2013 or higher (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git/ Git For Windows]&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/tortoisegit/ TortoiseGit]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Runtimes 2013]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2013 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
&lt;br /&gt;
==== Git for Windows ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== TortoiseGit ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2013 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use TortoiseGit to download the latest git source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select Git Clone&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL&amp;quot; field put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://github.com/DarkstarProject/darkstar.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Directory&amp;quot; to your choice (blank will default to current location /darkstar&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close TortoiseGit.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb tables into the database&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -pMYSQLPASS in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead. You may also have to change the path of your mysql installation as well.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the repository is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
After you've done your initial load, you can use the following script that will preserve character data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd c:\darkstar\sql&lt;br /&gt;
del auction_house.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del accounts.sql&lt;br /&gt;
del accounts_banned.sql&lt;br /&gt;
del char_effects.sql&lt;br /&gt;
del char_equip.sql&lt;br /&gt;
del char_exp.sql&lt;br /&gt;
del char_inventory.sql&lt;br /&gt;
del char_jobs.sql&lt;br /&gt;
del char_look.sql&lt;br /&gt;
del char_pet.sql&lt;br /&gt;
del char_pet_name.sql&lt;br /&gt;
del char_points.sql&lt;br /&gt;
del char_profile.sql&lt;br /&gt;
del char_skills.sql&lt;br /&gt;
del char_stats.sql&lt;br /&gt;
del char_storage.sql&lt;br /&gt;
del char_vars.sql&lt;br /&gt;
del char_weapon_skill_points.sql&lt;br /&gt;
del chars.sql&lt;br /&gt;
del conquest_system.sql&lt;br /&gt;
del delivery_box.sql&lt;br /&gt;
del linkshells.sql&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; &amp;quot;c:\program files\mysql\mysql server 5.6\bin\mysql&amp;quot; dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random like 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Update the zone_settings table with the ip&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (127.0.0.1) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. You should get a message stating that many (280+) records were changed.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.ubuntu.com/ Ubuntu] versions (14.04), and is tested regularly against it. &lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.8&lt;br /&gt;
&lt;br /&gt;
Git to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one - for ubuntu it's libmysqlclient-dev)&lt;br /&gt;
&lt;br /&gt;
luajit library version 5.1 or higher (select the developer version if your distro has one - for ubuntu it's luajit-5.1-dev)&lt;br /&gt;
&lt;br /&gt;
libzmq (select the developer version if your distro has one - for ubuntu it's libzmq3-dev)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone http://github.com/DarkstarProject/darkstar.git/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '127.0.0.1';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;127.0.0.1&amp;quot; with the value you determined in your calculation. You should see a message that at least 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21658</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21658"/>
				<updated>2013-09-08T22:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Automatic Server Restarts &amp;amp; Crash Logs ==&lt;br /&gt;
&lt;br /&gt;
If your server goes down, no one can connect. If it goes down when you're not looking, it can be down for an extended period of time. To fix this, you probably want to have a way to have your server auto-restart. In addition, it's good to know when the server crashed.&lt;br /&gt;
===Getting the software===&lt;br /&gt;
First, you'll want to download Knas Restarter here: [http://www.knas.se/Applications/Restarter.aspx].&lt;br /&gt;
===Creating the Logging files===&lt;br /&gt;
In the dsp directory where your game, connect, and search server reside, create a 'tools' folder. In the folder create 4 new text files by right clicking, and going to New &amp;gt; Text Document&lt;br /&gt;
&lt;br /&gt;
Make sure you have file extension view turned on so that you can see the .txt at the end.&lt;br /&gt;
&lt;br /&gt;
Rename the 4 files to the following:&lt;br /&gt;
&lt;br /&gt;
connect_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
connect_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
game_crash.bat  &amp;lt;Change the file type to bat file, deleting .txt&lt;br /&gt;
&lt;br /&gt;
game_crash_log.txt&lt;br /&gt;
&lt;br /&gt;
Right click on connect_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; connect_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
Right click on game_crash.bat and click 'edit'&lt;br /&gt;
Place the following inside:&lt;br /&gt;
echo %date% %time% &amp;gt;&amp;gt; game_crash_log.txt&lt;br /&gt;
Save and close&lt;br /&gt;
&lt;br /&gt;
===Connect Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSConnect-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select connect_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Game Server Restart===&lt;br /&gt;
Launch Knas Restarter&lt;br /&gt;
Find DSGame-server.exe and click on it&lt;br /&gt;
Click &amp;quot;Select&amp;quot;&lt;br /&gt;
Change itnerval to 10 seconds&lt;br /&gt;
Under &amp;quot;Restart Paramters&amp;quot;;&lt;br /&gt;
Check Keep restarter minimized&lt;br /&gt;
in &amp;quot;Working Directory&amp;quot; enter the directory where dsp is installed&lt;br /&gt;
Under Actions;&lt;br /&gt;
Check &amp;quot;External Script&amp;quot; and browse to your tools folder and select game_crash.bat&lt;br /&gt;
Click &amp;quot;Create Shortcut&amp;quot; and save to your desktop&lt;br /&gt;
&lt;br /&gt;
===Launching===&lt;br /&gt;
Open the shortcuts you created on your desktop, and open the search server as you normally would.&lt;br /&gt;
&lt;br /&gt;
Crash logs will be found in the text files you created in the tools directory showing the date and time the crash occurred.&lt;br /&gt;
===Problems===&lt;br /&gt;
In some Windows opperating systems, a window will pop up saying the program has crashed, leaving the crashed program up and preventing an auto-restart. This can be avoided by disabling the user interface for critical errors. To do this follow these steps:&lt;br /&gt;
&lt;br /&gt;
Start &amp;gt; Run gpedit.msc&lt;br /&gt;
&lt;br /&gt;
Computer Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Windows Error Reporting&lt;br /&gt;
Set Prevent Display of the user interface for critical errors&amp;quot; to Enabled&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== Packet or key is invalid: ===&lt;br /&gt;
&lt;br /&gt;
Restart login server, game server and game client.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21645</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21645"/>
				<updated>2013-08-06T01:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* msvcr110.dll is Missing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait until Check Files has finished&lt;br /&gt;
&lt;br /&gt;
5. Copy your 'data' folder from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
6. Update your launcher.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== msvcr110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You need to install the Visual C++ Redistributable for Visual Studio 2012 Update 3 from here:&lt;br /&gt;
&lt;br /&gt;
http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU3/vcredist_x86.exe&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
3. This also happens if you try to enter a zone/expansion you don't have installed. Ask a GM to move your char or buy and install the expansion, your move.&lt;br /&gt;
&lt;br /&gt;
=== FFXI - 3305 ===&lt;br /&gt;
&lt;br /&gt;
Your char probably hasn't timed out properly, wait 2 mins and try again. &lt;br /&gt;
If that didn't work then server is probably down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
3101 is a disconnect with you and the login server. &lt;br /&gt;
&lt;br /&gt;
The server could be down or ashita is outdated.&lt;br /&gt;
&lt;br /&gt;
Another problem could be that your ashita is outdated (Weird, I know... but I had a guy with this issue and updating ashita fixed it)&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== Dual boxing overwrites my macros and settings ===&lt;br /&gt;
&lt;br /&gt;
Use a different book.&lt;br /&gt;
&lt;br /&gt;
=== Weird Things are Happening ===&lt;br /&gt;
&lt;br /&gt;
Seriously your client is out of update. Update it.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=How_to_Dump&amp;diff=21643</id>
		<title>How to Dump</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=How_to_Dump&amp;diff=21643"/>
				<updated>2013-08-05T17:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: Created page with &amp;quot;== Setting Up Visual Studio for Dumping ==  todo. Run in debug mode.  == Sending Dumps ==  When sending dumps please include the pdb, dmp and dsgame exe!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up Visual Studio for Dumping ==&lt;br /&gt;
&lt;br /&gt;
todo. Run in debug mode.&lt;br /&gt;
&lt;br /&gt;
== Sending Dumps ==&lt;br /&gt;
&lt;br /&gt;
When sending dumps please include the pdb, dmp and dsgame exe!&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Main_Page&amp;diff=21642</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Main_Page&amp;diff=21642"/>
				<updated>2013-08-05T17:46:38Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* FAQs/Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the official Dark Star Project Wiki'''&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
[[Building the Server]]&lt;br /&gt;
&lt;br /&gt;
[[Configuring Your Client]]&lt;br /&gt;
&lt;br /&gt;
[[DarkStar Servers]]&lt;br /&gt;
&lt;br /&gt;
[[Script Testing Server]]&lt;br /&gt;
&lt;br /&gt;
== General Reference links ==&lt;br /&gt;
[[GM Commands]]&lt;br /&gt;
&lt;br /&gt;
[[ID References]]&lt;br /&gt;
&lt;br /&gt;
[[What Works]]&lt;br /&gt;
&lt;br /&gt;
[[Database]]&lt;br /&gt;
&lt;br /&gt;
== Developer Reference links ==&lt;br /&gt;
[[Quests]]&lt;br /&gt;
&lt;br /&gt;
[[Missions]]&lt;br /&gt;
&lt;br /&gt;
[[Core]]&lt;br /&gt;
&lt;br /&gt;
[[Server Data Flow]]&lt;br /&gt;
&lt;br /&gt;
== FAQs/Tutorials ==&lt;br /&gt;
[[Make My Character a GM]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Customizing Your Server]]&lt;br /&gt;
&lt;br /&gt;
[[How to Make a Quest]]&lt;br /&gt;
&lt;br /&gt;
[[How to Move Npcs]]&lt;br /&gt;
&lt;br /&gt;
[[How to Add an Item]]&lt;br /&gt;
&lt;br /&gt;
[[How to Add TP Moves]]&lt;br /&gt;
&lt;br /&gt;
[[How to Dump]]&lt;br /&gt;
&lt;br /&gt;
== Things that need to be added ==&lt;br /&gt;
&lt;br /&gt;
You can always look at the list of [[Special:WantedPages]] and see if you can clear some of those out by filling in the information&lt;br /&gt;
&lt;br /&gt;
Reference tables (any table that might need to be referenced often)&lt;br /&gt;
&lt;br /&gt;
Source Code documentation (mainly public function documentation and how to communicate between lua scripts and the server)&lt;br /&gt;
&lt;br /&gt;
Checklists for things that are and are not implemented (Eventually I would like to create goal pages that use these checklists, so if you can categorize things in a logical manner, that would be very helpful)&lt;br /&gt;
&lt;br /&gt;
Anything else you can think of that might be helpful for either casual users or developers interested in Dark Star Project.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
[http://{{SERVERNAME}}:8765/bak/ Automatically generated wiki backups]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[http://www.dracomiconia.com/proprietary.php?option=2 donotvisitthislinkoryouwillbeblocked]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21641</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21641"/>
				<updated>2013-08-05T17:23:23Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* FFXI-3101 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait until Check Files has finished&lt;br /&gt;
&lt;br /&gt;
5. Copy your 'data' folder from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
6. Update your launcher.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== msvcr110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
This should have everything needed to run ashita.&lt;br /&gt;
&lt;br /&gt;
x64&lt;br /&gt;
https://www.microsoft.com/en-us/download/details.aspx?id=14632&lt;br /&gt;
&lt;br /&gt;
x86&lt;br /&gt;
https://www.microsoft.com/en-us/download/details.aspx?id=5555&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
3. This also happens if you try to enter a zone/expansion you don't have installed. Ask a GM to move your char or buy and install the expansion, your move.&lt;br /&gt;
&lt;br /&gt;
=== FFXI - 3305 ===&lt;br /&gt;
&lt;br /&gt;
Your char probably hasn't timed out properly, wait 2 mins and try again. &lt;br /&gt;
If that didn't work then server is probably down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
3101 is a disconnect with you and the login server. &lt;br /&gt;
&lt;br /&gt;
The server could be down or ashita is outdated.&lt;br /&gt;
&lt;br /&gt;
Another problem could be that your ashita is outdated (Weird, I know... but I had a guy with this issue and updating ashita fixed it)&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== Dual boxing overwrites my macros and settings ===&lt;br /&gt;
&lt;br /&gt;
Use a different book.&lt;br /&gt;
&lt;br /&gt;
=== Weird Things are Happening ===&lt;br /&gt;
&lt;br /&gt;
Seriously your client is out of update. Update it.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21638</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21638"/>
				<updated>2013-08-04T17:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait until Check Files has finished&lt;br /&gt;
&lt;br /&gt;
5. Copy your 'data' folder from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
6. Update your launcher.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== msvcr110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
This should have everything needed to run ashita.&lt;br /&gt;
&lt;br /&gt;
x64&lt;br /&gt;
https://www.microsoft.com/en-us/download/details.aspx?id=14632&lt;br /&gt;
&lt;br /&gt;
x86&lt;br /&gt;
https://www.microsoft.com/en-us/download/details.aspx?id=5555&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
3. This also happens if you try to enter a zone/expansion you don't have installed. Ask a GM to move your char or buy and install the expansion, your move.&lt;br /&gt;
&lt;br /&gt;
=== FFXI - 3305 ===&lt;br /&gt;
&lt;br /&gt;
Your char probably hasn't timed out properly, wait 2 mins and try again. &lt;br /&gt;
If that didn't work then server is probably down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== Dual boxing overwrites my macros and settings ===&lt;br /&gt;
&lt;br /&gt;
Use a different book.&lt;br /&gt;
&lt;br /&gt;
=== Weird Things are Happening ===&lt;br /&gt;
&lt;br /&gt;
Seriously your client is out of update. Update it.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21634</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21634"/>
				<updated>2013-08-02T17:59:22Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== Dual boxing overwrites my macros and settings ===&lt;br /&gt;
&lt;br /&gt;
Use a different book.&lt;br /&gt;
&lt;br /&gt;
=== Weird Things are Happening ===&lt;br /&gt;
&lt;br /&gt;
Seriously your client is out of update. Update it.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21633</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21633"/>
				<updated>2013-08-02T17:56:50Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== Dual boxing overwrites my macros and settings ===&lt;br /&gt;
&lt;br /&gt;
Use a different book.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21632</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21632"/>
				<updated>2013-08-02T17:37:24Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Can't Connect to Game Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
Restart server after changing zoneip.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21631</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21631"/>
				<updated>2013-08-02T17:34:37Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21630</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21630"/>
				<updated>2013-08-02T17:34:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* build_100 Error */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21629</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21629"/>
				<updated>2013-08-02T17:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* im getting build_100 every time i attack a mob */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
=== build_100 Error ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21628</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21628"/>
				<updated>2013-08-02T17:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* make: *** No rule to make target */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
=== im getting build_100 every time i attack a mob ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source autogen.sh&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21627</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21627"/>
				<updated>2013-08-02T17:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
=== im getting build_100 every time i attack a mob ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
=== make: *** No rule to make target ===&lt;br /&gt;
&lt;br /&gt;
Delete .deps&lt;br /&gt;
&lt;br /&gt;
source autogen.sh&lt;br /&gt;
&lt;br /&gt;
./configure&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21626</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21626"/>
				<updated>2013-08-02T13:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Game Settings Doesn't Save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Do Not Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21625</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21625"/>
				<updated>2013-08-02T13:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;br /&gt;
&lt;br /&gt;
=== POL-1160 ===&lt;br /&gt;
&lt;br /&gt;
Don't connect to play online. Create an account and go straight to check files.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21624</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21624"/>
				<updated>2013-08-02T13:35:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== Error 10092 ===&lt;br /&gt;
&lt;br /&gt;
Issue = Bad client file&lt;br /&gt;
Fix =&lt;br /&gt;
&lt;br /&gt;
1. Lets start with the easy stuff please make sure you have the ini and Final fantasy Config bothe set to the same resolution and make sure you are running the game as an admin! &lt;br /&gt;
&lt;br /&gt;
2. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder! This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
3. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File This could also Show you Build_100&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3001 ===&lt;br /&gt;
&lt;br /&gt;
Your character is still logged in. Wait a 2-5 mins and try again. Your char has to time out.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3005 ===&lt;br /&gt;
&lt;br /&gt;
Fix = wait 2-5 min continued login after this error could get you error 3001&lt;br /&gt;
&lt;br /&gt;
Fix = This can also mean the login server is online but the game server itself has crashed. I will of course have it back up asap aka when i notice its down.&lt;br /&gt;
&lt;br /&gt;
=== Build_100 When launching FFXI-boot ===&lt;br /&gt;
&lt;br /&gt;
1. If one did not work you may need to add your data folder from play online to the final fantasy ffxi folder!&lt;br /&gt;
&lt;br /&gt;
2. If steps 1 and 2 are not working you may need to launch play online and try to recover your ffxi files through Check File&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3305 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3101 ===&lt;br /&gt;
&lt;br /&gt;
Server is down.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21623</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21623"/>
				<updated>2013-08-02T13:30:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;br /&gt;
&lt;br /&gt;
=== Can't Receive tells ===&lt;br /&gt;
&lt;br /&gt;
Your name is too long or relog.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21622</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21622"/>
				<updated>2013-08-01T23:03:35Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Invisible character models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Package]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21621</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21621"/>
				<updated>2013-08-01T23:03:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Game Resolution Doesn't Save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21620</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21620"/>
				<updated>2013-08-01T23:02:37Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;br /&gt;
&lt;br /&gt;
=== Game Resolution Doesn't Save ===&lt;br /&gt;
&lt;br /&gt;
Run the booter in admin mode. Right click and click on run as admin.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21619</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21619"/>
				<updated>2013-08-01T22:57:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;br /&gt;
&lt;br /&gt;
=== Couldn't Find Server ===&lt;br /&gt;
&lt;br /&gt;
Keep in mind the login server could be down. You can try pinging the server from the cmd prompt.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21618</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21618"/>
				<updated>2013-08-01T22:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;br /&gt;
&lt;br /&gt;
=== Invisible character models ===&lt;br /&gt;
&lt;br /&gt;
Try installing this [http://www.microsoft.com/en-us/download/details.aspx?id=30679]&lt;br /&gt;
&lt;br /&gt;
Update your graphics driver&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
control panel &amp;gt; device manager &amp;gt; display adapters and chose the only one listed. It said the device is working properly, click the driver tab and select update driver &amp;gt; browse my computer for driver software &amp;gt; let me pick from a list of device drivers.&lt;br /&gt;
&lt;br /&gt;
It listed 3 different drivers, The first one was Microsoft Basic Display Adapter I didn't choose that one, the other ones listed were 'Intel(R) HD Graphics' and 'Intel(R) HD Graphics Family (Microsoft Corporation - WDDM 1.2).&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21617</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21617"/>
				<updated>2013-08-01T22:50:21Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;br /&gt;
&lt;br /&gt;
=== Error::FFXiLogin init_tcp_socket (10061) ===&lt;br /&gt;
&lt;br /&gt;
Update ashita and your client!&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21616</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21616"/>
				<updated>2013-08-01T22:43:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
If you're using '''Windows Vista/7''' you will need to download this vista POL client: [http://www.playonline.com/ff11us/download/media/vista01.html?pageID=media FFXI POL Vista/7 Update]&lt;br /&gt;
&lt;br /&gt;
* Install POL (use appropriate version for your system)&lt;br /&gt;
&lt;br /&gt;
* Install FFXI&lt;br /&gt;
&lt;br /&gt;
* Install Rise of the Zilart&lt;br /&gt;
&lt;br /&gt;
* Install Chains of Promathia&lt;br /&gt;
&lt;br /&gt;
* Install Treasures of Aht Urghan&lt;br /&gt;
&lt;br /&gt;
* Install Wings of the Goddess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Time to update!&lt;br /&gt;
&lt;br /&gt;
'''The method below is the most reliable but it does take a while. If you're a rebel and feeling a bit daring then [[Configuring_Your_Client#Updating_FFXI_via_manual_patch_download_.28ADVANCED_USERS_ONLY_PROCEED_AT_YOUR_OWN_RISK.29|click me to skip to &amp;quot;Updating FFXI via manual patch download(ADVANCED USERS ONLY)&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Preparing For Updates ==&lt;br /&gt;
&lt;br /&gt;
* Run '''PlayOnline'''. When it first runs it will prompt you to update, do it.&lt;br /&gt;
&lt;br /&gt;
* After the update for POL is done and restarted it will ask you if you're a New User or Existing User.&lt;br /&gt;
&lt;br /&gt;
* '''Choose Existing User''' using 1234567 as username/pass/account id etc.&lt;br /&gt;
&lt;br /&gt;
Unregistered PlayOnline Account made! Time for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 1) - Updating Final Fantasy XI ==&lt;br /&gt;
&lt;br /&gt;
Download the file: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
* Open the file using an archiving program&lt;br /&gt;
&lt;br /&gt;
* Extract to a new directory e.g. '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Close your archiving program&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''c:\patch'''&lt;br /&gt;
&lt;br /&gt;
* Single left-click anywhere in the folder and press '''Ctrl+A'''&lt;br /&gt;
&lt;br /&gt;
* Once you see everything highlighted press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 2) - Updating Final Fantasy XI (continued) ==&lt;br /&gt;
&lt;br /&gt;
* Navigate to the directory you installed Final Fantasy XI.&lt;br /&gt;
&lt;br /&gt;
(For '''64-bit''' systems, navigate to '''C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
(For '''32-bit''' systems, navigate to '''C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Paste''' those files you copied '''from C:\Patch''' to  /FINAL FANTASY XI/ directory.&lt;br /&gt;
&lt;br /&gt;
* Single left click any where in the directory and hold '''Ctrl+V'''&lt;br /&gt;
&lt;br /&gt;
* When prompted to overwrite the files say '''Yes to All'''&lt;br /&gt;
&lt;br /&gt;
* Close windows explorer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 3 (part 3) - Updating Final Fantasy XI (final part of Step 3) ==&lt;br /&gt;
&lt;br /&gt;
* Run PlayOnline.  On the left side of the screen click '''Check Files'''&lt;br /&gt;
&lt;br /&gt;
* On the next screen where it says '''&amp;quot;PlayOnlineViewer&amp;quot;''' click the two arrows and change it to '''&amp;quot;Final Fantasy XI&amp;quot;'''. The &amp;quot;version&amp;quot; should be '''&amp;quot;UNKNOWN&amp;quot;''', **if it does not work then redo Step 3 and carry on following from there**&lt;br /&gt;
&lt;br /&gt;
* Click on the '''Check Files''' button.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then check all the FINAL FANTASY XI files (usually takes about 15-20 minutes) and prompt you on what to do because it found errors.&lt;br /&gt;
&lt;br /&gt;
* You should then choose to fix the errors. They are errors after all and need to be fixed.&lt;br /&gt;
&lt;br /&gt;
* PlayOnline will then automatically start checking and updating files. '''This takes around 5-10hrs'''. Once it starts downloading you can leave it unattentended if you wish to do so (best to do this overnight as PlayOnline servers are sloooooooooooooooooow)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Once you're done updating, navigate to '''/PlayOnlineViewer/'''.&lt;br /&gt;
&lt;br /&gt;
* Right-click the '''&amp;quot;data&amp;quot;''' folder and click '''copy'''&lt;br /&gt;
&lt;br /&gt;
* Navigate to '''/FINAL FANTASY XI/''', right click an empty space in the folder and click '''paste'''. You should now have the '''&amp;quot;data&amp;quot;''' folder inside your '''/FINAL FANTASY XI/''' folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Woo glad that's over! All that's left is to set up your launcher. [[Configuring_Your_Client#Setting_up_the_Launcher|Click Me for Launcher Setup Instructions!]] '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download '''(ADVANCED USERS ONLY PROCEED AT YOUR OWN RISK)''' ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;br /&gt;
&lt;br /&gt;
=== /check not working anymore ===&lt;br /&gt;
&lt;br /&gt;
Update your client!!&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21610</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21610"/>
				<updated>2013-08-01T17:25:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;br /&gt;
&lt;br /&gt;
=== Can't repair file after deleteing .dat from ROM ===&lt;br /&gt;
&lt;br /&gt;
Use the patch, check files and copy your 'data' folder over from /PlayOnlineViewer/ to /FINAL FANTASY XI/&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21609</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21609"/>
				<updated>2013-08-01T16:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Updating Your Client ==&lt;br /&gt;
&lt;br /&gt;
Every time a new patch comes out you must update your client or lots of weird things will happen (wrong messages will appear, npcs don't show up)&lt;br /&gt;
&lt;br /&gt;
1. Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
2. Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
3. Go into Playonline and check files on FFXI (its version should be undefined)&lt;br /&gt;
&lt;br /&gt;
4. Wait 5 hours&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21608</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21608"/>
				<updated>2013-08-01T16:46:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* = I cannot see my character, any npcs or any players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ===&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21607</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21607"/>
				<updated>2013-08-01T16:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
=== I cannot see my character, any npcs or any players ==&lt;br /&gt;
&lt;br /&gt;
Update your client. Copy the patch into ffxi directory and check files.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21606</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21606"/>
				<updated>2013-08-01T16:43:30Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Check files only has PlayOnline Viewer and Tetra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21605</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21605"/>
				<updated>2013-08-01T16:43:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;br /&gt;
&lt;br /&gt;
=== Check files only has PlayOnline Viewer and Tetra ===&lt;br /&gt;
&lt;br /&gt;
You probably missed a step.&lt;br /&gt;
&lt;br /&gt;
Download this patch [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip patch]&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21604</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21604"/>
				<updated>2013-08-01T16:40:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;br /&gt;
&lt;br /&gt;
=== Getting Japanese Error When Creating Char ===&lt;br /&gt;
&lt;br /&gt;
The japanese error is mostly because your character name is already taken.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21603</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21603"/>
				<updated>2013-08-01T16:38:44Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;br /&gt;
&lt;br /&gt;
=== You could not be logged in! ===&lt;br /&gt;
&lt;br /&gt;
Password or username was not correct. Make sure the account exists.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Database&amp;diff=21602</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Database&amp;diff=21602"/>
				<updated>2013-07-31T15:22:53Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Modifying Drop Lists */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A break down of the database tables and what the fields mean.&lt;br /&gt;
&lt;br /&gt;
===[[Basic database primer]]===&lt;br /&gt;
&lt;br /&gt;
A simple explanation of how a database works, some hurdles and &amp;quot;gotchas&amp;quot; that might crop up, and why things are done the way they are.&lt;br /&gt;
&lt;br /&gt;
===[[Accounts]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;accounts,&amp;quot; &amp;quot;accounts_banned,&amp;quot; and &amp;quot;accounts_sessions.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Characters]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;chars,&amp;quot; &amp;quot;char_effects,&amp;quot; &amp;quot;char_equip,&amp;quot; &amp;quot;char_exp,&amp;quot; &amp;quot;char_look,&amp;quot; &amp;quot;char_points,&amp;quot; &amp;quot;char_profile,&amp;quot; &amp;quot;char_skills,&amp;quot; &amp;quot;char_stats,&amp;quot; &amp;quot;char_storage,&amp;quot; &amp;quot;char_titles,&amp;quot; &amp;quot;char_vars,&amp;quot; and &amp;quot;char_weapon_skill_points.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Items]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;item_armor,&amp;quot; &amp;quot;item_basic,&amp;quot; &amp;quot;item_furnishing,&amp;quot; &amp;quot;item_latents,&amp;quot; &amp;quot;item_mods,&amp;quot; &amp;quot;item_puppet,&amp;quot; &amp;quot;item_usable,&amp;quot; &amp;quot;item_weapon,&amp;quot; and &amp;quot;item_weapon_unlocked.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Actions]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;abilities,&amp;quot; &amp;quot;blue_spell_list,&amp;quot; &amp;quot;blue_spell_mods,&amp;quot; &amp;quot;merits,&amp;quot; &amp;quot;skill_caps,&amp;quot; &amp;quot;skill_ranks,&amp;quot; &amp;quot;spell_list,&amp;quot; &amp;quot;traits,&amp;quot; and &amp;quot;weapon_skills.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Mobs]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;mob_spawn_points,&amp;quot; &amp;quot;mob_groups,&amp;quot; &amp;quot;mob_pools,&amp;quot; &amp;quot;mob_droplist,&amp;quot; &amp;quot;mob_family_system,&amp;quot; &amp;quot;mob_skill,&amp;quot; and &amp;quot;nm_spawn_points.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Economy]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;auction_house,&amp;quot; &amp;quot;delivery_box,&amp;quot; &amp;quot;guild_shops,&amp;quot; and &amp;quot;synth_recipes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Fishing]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;fishing_fish,&amp;quot; &amp;quot;fishing_lure,&amp;quot; &amp;quot;fishing_rod,' &amp;quot;fishing_zone.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bcnm_info, bcnm_instance, bcnm_loot, bcnm_treasure_chests, conquest_system, elevators, exp_base, exp_table, linkshells, mob_change_skin, npc_list, pet_list, server_variables, skill_caps, skillchain_damage_modifiers, status_effects, transport, zone_settings, zone_weather, zonelines&lt;br /&gt;
&lt;br /&gt;
Temporary:&lt;br /&gt;
&lt;br /&gt;
Dumping this here for now.  Setting npc_list.status to 2 will make the NPC untargetable.&lt;br /&gt;
&lt;br /&gt;
=== Modifying Drop Lists ===&lt;br /&gt;
&lt;br /&gt;
Find the mob you want to modify from the sql/mob_pools.sql table.&lt;br /&gt;
&lt;br /&gt;
With the poolid find the mob in sql/mob_groups.sql.&lt;br /&gt;
&lt;br /&gt;
Get the dropid then find the table in sql/mob_droplist.sql.&lt;br /&gt;
&lt;br /&gt;
You can also search for the itemid directly in droplist if its unique enough.&lt;br /&gt;
&lt;br /&gt;
If there is no droplist you can easily create a new one but make sure the dropid is unique.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Database&amp;diff=21601</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Database&amp;diff=21601"/>
				<updated>2013-07-31T15:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: Modifying droplists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A break down of the database tables and what the fields mean.&lt;br /&gt;
&lt;br /&gt;
===[[Basic database primer]]===&lt;br /&gt;
&lt;br /&gt;
A simple explanation of how a database works, some hurdles and &amp;quot;gotchas&amp;quot; that might crop up, and why things are done the way they are.&lt;br /&gt;
&lt;br /&gt;
===[[Accounts]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;accounts,&amp;quot; &amp;quot;accounts_banned,&amp;quot; and &amp;quot;accounts_sessions.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Characters]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;chars,&amp;quot; &amp;quot;char_effects,&amp;quot; &amp;quot;char_equip,&amp;quot; &amp;quot;char_exp,&amp;quot; &amp;quot;char_look,&amp;quot; &amp;quot;char_points,&amp;quot; &amp;quot;char_profile,&amp;quot; &amp;quot;char_skills,&amp;quot; &amp;quot;char_stats,&amp;quot; &amp;quot;char_storage,&amp;quot; &amp;quot;char_titles,&amp;quot; &amp;quot;char_vars,&amp;quot; and &amp;quot;char_weapon_skill_points.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Items]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;item_armor,&amp;quot; &amp;quot;item_basic,&amp;quot; &amp;quot;item_furnishing,&amp;quot; &amp;quot;item_latents,&amp;quot; &amp;quot;item_mods,&amp;quot; &amp;quot;item_puppet,&amp;quot; &amp;quot;item_usable,&amp;quot; &amp;quot;item_weapon,&amp;quot; and &amp;quot;item_weapon_unlocked.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Actions]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;abilities,&amp;quot; &amp;quot;blue_spell_list,&amp;quot; &amp;quot;blue_spell_mods,&amp;quot; &amp;quot;merits,&amp;quot; &amp;quot;skill_caps,&amp;quot; &amp;quot;skill_ranks,&amp;quot; &amp;quot;spell_list,&amp;quot; &amp;quot;traits,&amp;quot; and &amp;quot;weapon_skills.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Mobs]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;mob_spawn_points,&amp;quot; &amp;quot;mob_groups,&amp;quot; &amp;quot;mob_pools,&amp;quot; &amp;quot;mob_droplist,&amp;quot; &amp;quot;mob_family_system,&amp;quot; &amp;quot;mob_skill,&amp;quot; and &amp;quot;nm_spawn_points.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Economy]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;auction_house,&amp;quot; &amp;quot;delivery_box,&amp;quot; &amp;quot;guild_shops,&amp;quot; and &amp;quot;synth_recipes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===[[Fishing]]===&lt;br /&gt;
&lt;br /&gt;
Includes &amp;quot;fishing_fish,&amp;quot; &amp;quot;fishing_lure,&amp;quot; &amp;quot;fishing_rod,' &amp;quot;fishing_zone.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bcnm_info, bcnm_instance, bcnm_loot, bcnm_treasure_chests, conquest_system, elevators, exp_base, exp_table, linkshells, mob_change_skin, npc_list, pet_list, server_variables, skill_caps, skillchain_damage_modifiers, status_effects, transport, zone_settings, zone_weather, zonelines&lt;br /&gt;
&lt;br /&gt;
Temporary:&lt;br /&gt;
&lt;br /&gt;
Dumping this here for now.  Setting npc_list.status to 2 will make the NPC untargetable.&lt;br /&gt;
&lt;br /&gt;
=== Modifying Drop Lists ===&lt;br /&gt;
&lt;br /&gt;
Find the mob you want to modify from the sql/mob_pools.sql table.&lt;br /&gt;
With the poolid find the mob in sql/mob_groups.sql.&lt;br /&gt;
Get the dropid then find the table in sql/mob_droplist.sql.&lt;br /&gt;
&lt;br /&gt;
You can also search for the itemid directly in droplist if its unique enough.&lt;br /&gt;
&lt;br /&gt;
If there is no droplist you can easily create a new one but make sure the dropid is unique.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21600</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21600"/>
				<updated>2013-07-30T19:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
-Or-&lt;br /&gt;
[http://dev.mysql.com/downloads/installer/5.6.html/ MySQL Community Server 5.6 (Updated)] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== MySQL 5.6 '''(Updated)'''==== &lt;br /&gt;
Note: Server is x86, but will install 32-bit and 64-bit binaries.&lt;br /&gt;
&lt;br /&gt;
Accept License Terms&lt;br /&gt;
&lt;br /&gt;
Skip Check for updates&lt;br /&gt;
&lt;br /&gt;
Select Developer Default&lt;br /&gt;
&lt;br /&gt;
Check requirements and click Execute - will launch installers for anything you're missing&lt;br /&gt;
&lt;br /&gt;
Default Installation - ~5min&lt;br /&gt;
&lt;br /&gt;
Default Configuration - Check box for &amp;quot;Show Advance Options&amp;quot; - Click Next&lt;br /&gt;
&lt;br /&gt;
Enter MySQL Root Password, twice. Remember it! - Click Next&lt;br /&gt;
&lt;br /&gt;
It will show windows service details, leave as default and Click Next&lt;br /&gt;
&lt;br /&gt;
It will show Logging options, leave as default and  Click Next&lt;br /&gt;
&lt;br /&gt;
Configuration will complete, Click Next&lt;br /&gt;
&lt;br /&gt;
Samples and examples will configure - ~5min - Click Next&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;launch MySQL Workbench, Click Finish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== Getting Errors on Load / In Game ===&lt;br /&gt;
&lt;br /&gt;
You have to run all changed sql files! Be careful you keep zoneip correct in zone_settings.sql.&lt;br /&gt;
&lt;br /&gt;
=== Can't Connect to Game Server ===&lt;br /&gt;
&lt;br /&gt;
Make sure your zoneip in zone_settings table is correct. Also make sure packets can reach the 53445 port.&lt;br /&gt;
&lt;br /&gt;
=== im getting build_100 every time i attack a mob ===&lt;br /&gt;
&lt;br /&gt;
Update your client&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21597</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21597"/>
				<updated>2013-07-30T14:26:00Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, name could be taken or be too short.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21596</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21596"/>
				<updated>2013-07-30T14:24:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-3322 while creating my character ===&lt;br /&gt;
&lt;br /&gt;
1. Go to Playoneline Viewer folder (usually in C:/programs)&lt;br /&gt;
2. Copy data folder&lt;br /&gt;
3. Paste it in Final Fantasy XI folder&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=What_Works&amp;diff=21595</id>
		<title>What Works</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=What_Works&amp;diff=21595"/>
				<updated>2013-07-29T19:31:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Advanced Jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Goal ==&lt;br /&gt;
&lt;br /&gt;
The idea for this wiki page originally stemmed from my post on the forums ([http://forums.dspt.info/viewtopic.php?f=5&amp;amp;t=526 What do these servers have to offer?]) with the goal to create a list for everyone of what works and what doesn't. Throughout the thread it was brought to my attention that there are some things that do work but have major bugs in them that may prevent someone from wanting to even bother with it.&lt;br /&gt;
&lt;br /&gt;
The goal? To put it simply, the goal of this page is to create a quick reference guide for those currently playing to know what works and what doesn't. For those who aren't playing it is meant as an informative page designed to showcase what features of the game currently do and do not work.&lt;br /&gt;
&lt;br /&gt;
Just because something is listed here as not working does not mean it is never going to be implemented, all it means is that it is not currently implemented and could very well be in the works.&lt;br /&gt;
&lt;br /&gt;
So without further ado, here is the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Works and What Doesn't ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference when scrolling through under each category it will be listed by expansion.&lt;br /&gt;
&lt;br /&gt;
ie. Under Events it will go original content &amp;gt; Zilart &amp;gt; Promathia &amp;gt; ToAU, etc.&lt;br /&gt;
&lt;br /&gt;
'''Legend:''' &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Green writing&amp;lt;/span&amp;gt; = Working&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Orange writing&amp;lt;/span&amp;gt; = Working, with bugs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Red writing&amp;lt;/span&amp;gt; = Not working&lt;br /&gt;
&lt;br /&gt;
Black writing = unconfirmed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Avatars ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Carbuncle&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Garuda&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Ifrit&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Leviathan&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Ramuh&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Shiva&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Titan&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Fenrir&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Diabolos&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Alexander&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Odin&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: Astral Flow and merit pacts are not implemented.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Besieged ===&lt;br /&gt;
&lt;br /&gt;
Not implemented.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
For clarification, what is listed here is what would be classified as a Linkshell event in retail, or anything you may need a group to accomplish.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dynamis ====&lt;br /&gt;
Timeless hourglasses are not required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Dynamis - Bastok&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Dynamis - San d'Oria&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Dynamis - Windurst&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dynamis - Jeuno&amp;lt;/span&amp;gt; -- Megaboss issues may not be corrected yet, some mobs do not aggro/link.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dynamis - Beaucedine&amp;lt;/span&amp;gt; -- Needs testing for confirmation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dynamis - Xarcabard&amp;lt;/span&amp;gt; -- Needs testing for confirmation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Dynamis - Buburimu&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Dynamis - Qufim&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Dynamis - Valkurm&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Dynamis - Tavnazia&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Relic System&amp;lt;/span&amp;gt; -- Unequip and re-equip stage 4 relics for the WS to show up in Dynamis.&lt;br /&gt;
&lt;br /&gt;
==== High Notorious Monsters (HNM) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Adamantoise&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Aspidochelone&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Behemoth&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;King Behemoth&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Fafnir&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Nidhogg&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vrtra&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Absolute Virtue&amp;lt;/span&amp;gt; -- If by &amp;quot;works&amp;quot; you mean &amp;quot;spawnable and has some incorrect TP moves.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jormungand&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Tiamat&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sky Gods ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Byakko&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Genbu&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Seiryu&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Suzaku&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Kirin&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Jailers ====&lt;br /&gt;
&lt;br /&gt;
Need testing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Faith&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Prudence&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Temperance&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Hope&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Fortitude&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Justice&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Jailer of Love&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Limbus ====&lt;br /&gt;
&lt;br /&gt;
===== Apollyon =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NW Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;SW Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NE Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;SW Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;CS Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Central Apollyon&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Temenos =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;W Temenos&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;N Temenos&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;E Temenos&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Central Temenos&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Basement&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1st Floor&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2nd Floor&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;3rd Floor&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;4th Floor&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Working&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Working with Bugs&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Not Working&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Assault ====&lt;br /&gt;
{|class=&amp;quot;wikitable zebra&amp;quot;&lt;br /&gt;
!Rank!!colspan = &amp;quot;6&amp;quot;|Assaults&lt;br /&gt;
|-&lt;br /&gt;
|Private Second Class||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Leujaoam Cleansing&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Imperial Agent Rescue&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Excavation Duty&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Seagull Grounded&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Golden Salvage&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Nyzul Isle Investigation&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Private Fist Class||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Orichalcum Survey&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Preemptive Strike&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Lebros Supplies&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Requiem&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Lamia No. 13&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Superior Private||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Escort Professor Chanoix&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Sagelord Elimination&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Troll Fugitives&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Saving Private Ryaaf&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Extermination&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Lance Corporal||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Shanarha Grass Conservation&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Breaking Morale&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Evade and Escape&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Shooting Down the Baron&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Demolition Duty&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Corporal||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Counting Sheep&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;The Double Agent&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Siegemaster Assassination&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Building Bridges&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Searat Salvation&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sergeant||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Supplies Recovery&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Imperial Treasure Retrieval&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Apkallu Breeding&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Stop the Bloodshed&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Apkallu Seizure&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sergeant Major||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Azure Experiments&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Blitzkrieg&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Wamoura Farm Raid&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Defuse the Threat&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Lost and Found&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Chief Sergeant||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Imperial Code&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Marids in the Mist&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Egg Conservation&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Operation: Snake Eyes&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Deserter&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Second Lieutenant||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Red Versus Blue&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Azure Ailments&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Operation: Black Pearl&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Wake the Puppet&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Desperately Seeking Cephalopods&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|First Lieutenant||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Bloody Rondo&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;The Susanoo Shuffle&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Better Than One&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;The Price is Right&amp;lt;/span&amp;gt;||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Bellerophon's Bliss&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Captain||&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rank Up Quest&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Salvage ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Arrapago Remnants&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Silver Sea Remnants&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Zhayolm Remnants&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Bhaflau Remnants&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ZNM ====&lt;br /&gt;
&lt;br /&gt;
Many can be spawned.  Most do not have correct AI/spell lists, are completely missing their TP moves, or both.&lt;br /&gt;
&lt;br /&gt;
===== Tier I =====&lt;br /&gt;
&lt;br /&gt;
Chamrosh&lt;br /&gt;
&lt;br /&gt;
Cheese Hoarder Gigiroon&lt;br /&gt;
&lt;br /&gt;
Vulpangue&lt;br /&gt;
&lt;br /&gt;
Brass Borer&lt;br /&gt;
&lt;br /&gt;
Claret&lt;br /&gt;
&lt;br /&gt;
Ob&lt;br /&gt;
&lt;br /&gt;
Chigre&lt;br /&gt;
&lt;br /&gt;
Lil' Apkallu&lt;br /&gt;
&lt;br /&gt;
Velionis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Tier II =====&lt;br /&gt;
&lt;br /&gt;
Iriri Samariri&lt;br /&gt;
&lt;br /&gt;
Iriz Ima&lt;br /&gt;
&lt;br /&gt;
Lividroot Amooshah&lt;br /&gt;
&lt;br /&gt;
Anantaboga&lt;br /&gt;
&lt;br /&gt;
Dextrose&lt;br /&gt;
&lt;br /&gt;
Reacton&lt;br /&gt;
&lt;br /&gt;
Verdelet&lt;br /&gt;
&lt;br /&gt;
Wulgaru&lt;br /&gt;
&lt;br /&gt;
Zareehkl the Jubilant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Tier III =====&lt;br /&gt;
&lt;br /&gt;
Armed Gears &lt;br /&gt;
&lt;br /&gt;
Dea&lt;br /&gt;
&lt;br /&gt;
Gotoh Zah the Redolent&lt;br /&gt;
&lt;br /&gt;
Achamoth&lt;br /&gt;
&lt;br /&gt;
Khromasoul Bhurborlor&lt;br /&gt;
&lt;br /&gt;
Nosferatu&lt;br /&gt;
&lt;br /&gt;
Experimental Lamia&lt;br /&gt;
&lt;br /&gt;
Mahjlaef the Paintorn&lt;br /&gt;
&lt;br /&gt;
Nuhn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Tier IV =====&lt;br /&gt;
&lt;br /&gt;
Tinnin&lt;br /&gt;
&lt;br /&gt;
Sarameya&lt;br /&gt;
&lt;br /&gt;
Tyger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Tier V =====&lt;br /&gt;
&lt;br /&gt;
Pandemonium Warden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BCNM / KSNM / ENM / ISNM===&lt;br /&gt;
&lt;br /&gt;
BCNM 100% works = &amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Green&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM Working with Bugs or needs testing = &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Orange&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM don't work (reason)= &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM not implemented = Black&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
1-Many drop rates missing on ffxiclopedia&amp;lt;br&amp;gt;&lt;br /&gt;
2-We cannot yet see multiple battle choices for the same orb&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ghelsba Outpost====&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;BCNM: Wings of Fury&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;BCNM: Petrifying Pair - works but no loot&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;BCNM: Toadal Recall - No Loot, Will not show on battle list yet&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Mission: Save the Children&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;DRG flag: The Holy Crest&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Fellow: Mirror, Mirror&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Waughroon Shrine====&lt;br /&gt;
BCNM: Crustacean Conundrum&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Birds of a Feather&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Grove Guardians&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Royal Jelly&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: The Worm's Turn&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: The Final Bout&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: 3, 2, 1...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;BCNM: Up in Arms&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Grimshell Shocktroopers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Copycat&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: Operation Desert Swarm&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;KSNM: Prehistoric Pigeons - works but no loot (missing drops rates on ffxiclopedia)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: The Hills Are Alive&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Journey Abroad&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Mission: The Three Kingdoms&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: On My Way&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;SAMAF3:A Thief in Norg!?&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Beastmaster)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Red Mage)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Thief)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Beyond Infinity&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Horlais Peak====&lt;br /&gt;
BCNM: Shooting Fish&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Carapace Combatants&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Dropping Like Flies&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Under Observation&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Tails of Woe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Eye of the Tiger&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Hostile Herbivores&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Shots in the Dark&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Dismemberment Brigade&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: Horns of War&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: Contaminated Colosseum&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: Double Dragonian&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Today's Horoscope&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Mission: The Emissary&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Mission: The Three Kingdoms&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: The Secret Weapon&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Black Mage)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Ranger)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Warrior)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Beyond Infinity&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Balga's Dais====&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;BCNM: Charming Trio&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Creeping Doom&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Harem Scarem&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Royal Succession&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Steamed Sprouts&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Rapid Raptors&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Treasure and Tribulations&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Wild Wild Whiskers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Divine Punishers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Moa Constrictors&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Royale Ramble&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Seasons Greetings&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;KSNM: Early Bird Catches the Wyrm&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Journey Abroad&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Mission: The Emissary&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Saintly Invitation&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Monk)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Summoner)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (White Mage)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Beyond Infinity&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Qu'Bia Arena====&lt;br /&gt;
BCNM: Die by the Sword&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Let Sleeping Dogs Die&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Undying Promise&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Factory Rejects&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: An Awful Autopsy&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Idol Thoughts&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Celery&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Brothers D'Aurphe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BCNM: Demolition Squad&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Come Into My Parlor&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: E-vase-ive Action&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
KSNM: Infernal Swarm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Darkness Rising&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: The Ruins of Fei'Yin&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: The Final Seal&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: The Heir to the Light&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Those Who Lurk in Shadows (III)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Bard)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Dark Knight)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Limit: Shattering Stars (Paladin)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: A Furious Finale (Dancer)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Beyond Infinity&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Fellow: Mirror Images&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Fellow: Clash of the Comrades&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Talacca Cove====&lt;br /&gt;
&lt;br /&gt;
ISNM: Call to Arms&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ISNM: Compliments to the Chef&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Legacy of the Lost&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
PUPAF3: Puppetmaster Blues&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Breaking the Bonds of Fate (Corsair)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Navukgo Execution Chamber====&lt;br /&gt;
&lt;br /&gt;
ISNM: Tough Nut to Crack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ISNM: Happy Caster&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Shield of Diplomacy&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BLUAF2: Omens&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: Achieving True Power (Puppetmaster)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Jade Sepulcher====&lt;br /&gt;
&lt;br /&gt;
ISNM: Making a Mockery&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ISNM: Shadows of the Mind&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Puppet in Peril&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quest: Moment of Truth&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Limit: The Beast Within (Blue Mage)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Spire of Dem====&lt;br /&gt;
&lt;br /&gt;
ENM: You Are What You Eat&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Ancient Flames Beckon&amp;lt;/span&amp;gt; -- Animas do not work&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Spire of Holla====&lt;br /&gt;
&lt;br /&gt;
ENM: Simulant&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Ancient Flames Beckon&amp;lt;/span&amp;gt; -- Animas do not work&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Spire of Mea====&lt;br /&gt;
&lt;br /&gt;
ENM: Playing Host&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Ancient Flames Beckon&amp;lt;/span&amp;gt; -- Animas do not work&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Spire of Vahzl====&lt;br /&gt;
&lt;br /&gt;
ENM: Pulling the Plug&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Desires of Emptiness&amp;lt;/span&amp;gt; --No boss scripts&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Monarch Linn====&lt;br /&gt;
&lt;br /&gt;
ENM: Bad Seed&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Fire in the Sky&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Beloved of the Atlantes&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Bugard in the Clouds&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Ancient Vows&amp;lt;/span&amp;gt; -- No TP moves, damage and delay do not change&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: The Savage&amp;lt;/span&amp;gt; -- Does not fly, does not surrender early.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quest: Uninvited Guests&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The Shrouded Maw====&lt;br /&gt;
&lt;br /&gt;
ENM: Test Your Mite&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Mission: Darkness Named&amp;lt;/span&amp;gt; -- Some floors look solid but are not.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Avatar: Waking Dreams&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mine Shaft #2716====&lt;br /&gt;
&lt;br /&gt;
ENM: Bionic Bug&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Automaton Assault&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Pulling the Strings&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: A Century of Hardship&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quest: Return to the Depths&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Boneyard Gully====&lt;br /&gt;
&lt;br /&gt;
ENM: Like the Wind&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Sheep in Antlion's Clothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Shell We Dance?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Totentanz&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Head Wind&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quest: Tango with a Tracker&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quest: Requiem of Sin&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Bearclaw Pinnacle====&lt;br /&gt;
&lt;br /&gt;
ENM: Brothers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Follow the White Rabbit&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: Holy Cow&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ENM: When Hell Freezes Over&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mission: Flames for the Dead&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Jobs ===&lt;br /&gt;
&lt;br /&gt;
I will create a more extensive list on this at a later time, including what AF quests work and what do not however for now it will just be what jobs are functional and what are not.&lt;br /&gt;
&lt;br /&gt;
==== Base Jobs ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Warrior&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Monk&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Footwork needs some work&lt;br /&gt;
:* Weapon skills return incorrect TP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;White Mage&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Black Mage&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Red Mage &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Thief&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Advanced Jobs ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Paladin&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Rampart is not implemented&lt;br /&gt;
:* Cover is not implemented&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Dark Knight&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Beastmaster&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Charm Functions some what but there are still bugs.&lt;br /&gt;
:* Pet enhancing gear does not work.&lt;br /&gt;
:* Issues with Heel and correct pet behavior.&lt;br /&gt;
:* Pets use incorrect TP moves.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Ranger&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Bard&amp;lt;/span&amp;gt;&lt;br /&gt;
:* This job needs to be torn out at the roots and rebuilt from scratch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Summoner&amp;lt;/span&amp;gt;&lt;br /&gt;
:* No Astral Flow&lt;br /&gt;
:* Pet enhancing gear doesn't work&lt;br /&gt;
:* No Elemental Siphon&lt;br /&gt;
:* No Avatar's Favor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Samurai&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Ninja&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dragoon&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Wyvern attacks on engage.&lt;br /&gt;
:* Healing Breath does not heal allies.&lt;br /&gt;
:* Status removal breaths are not implemented.&lt;br /&gt;
:* Most pet enhancing gear doesn't work (enhances wyvern breath gear works)&lt;br /&gt;
:* Super Jump not implemented.&lt;br /&gt;
:* Spirit Surge not implemented.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Blue Mage&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Spell learning is a flat, 25% chance if your level is within 7 of the enemy's.  Skill plays no factor.&lt;br /&gt;
:* Many spells do no damage currently, however it is possible to skill up the magic skill to have ready for when everything is working.&lt;br /&gt;
:* Abilities do not work.&lt;br /&gt;
:* Work in progress.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Puppetmaster&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Corsair&amp;lt;/span&amp;gt;&lt;br /&gt;
:* No Random Deal, Wild Card, merit JAs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dancer&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Quest is available.&lt;br /&gt;
:* Waltzes function, formulas may be off/incorrectly lacking a cap.&lt;br /&gt;
:* Drain and Aspir Sambas... sort of work.  Haste Samba is a wreck.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Scholar&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Lacks Modus Veritas.&lt;br /&gt;
:* Light Arts/Dark Arts do not grant skill bonus, but they will increase the cap.&lt;br /&gt;
:* No Enlightenment, Altruism, Focalization, Tranquility, Equanamity yet&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Weapon Skills ===&lt;br /&gt;
&lt;br /&gt;
Most should work up to relic level, and the formulas in use match those accepted as correct by retail players.  While there are reports of damage being low, no one finds issues with the formulas, so research is necessary to find out what's actually wrong.&lt;br /&gt;
&lt;br /&gt;
WSNM quests are not implemented, and the weapon skills are automatically gained.&lt;br /&gt;
&lt;br /&gt;
Exceptions:&lt;br /&gt;
&lt;br /&gt;
:* Magic-based weapon skills currently use a physical formula, and will be calculated as physical damage&lt;br /&gt;
&lt;br /&gt;
:* Monk WSs do not return TP correctly.  The second hit should return a punch worth of TP when it lands, rather than 1.&lt;br /&gt;
&lt;br /&gt;
:* Energy Steal and Energy Drain were never really finished.  They do static damage, and may not restore MP.&lt;br /&gt;
&lt;br /&gt;
:* Spirits Within may be using an older, incorrect formula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Merits ===&lt;br /&gt;
&lt;br /&gt;
As merits gain functionality this list will be updated with specifics as to which particular merits work and which do not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General Merit Point Categories ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;HP/MP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Attributes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Combat Skills&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Magic Skills&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Others&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Weapon Skills&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Job-Specific Merit Point Categories ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Warrior Group 1&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Group 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Group 1 merits are working.&lt;br /&gt;
:* Warrior's Charge is working.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Monk Group 1, &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Group 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Group 1 merits are working.&lt;br /&gt;
:* Formless Strikes (Group 2) works.&lt;br /&gt;
:* Mantra is working.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;White Mage Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Divine Seal recast merits - Group 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Black Mage Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Red Mage Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Convert recast merits work&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Thief Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Assassin's Charge works&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Paladin Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dark Knight Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Got some love from kjLotus, uncertain what was done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Beastmaster Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Bard Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Ranger Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Summoner Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Samurai Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Store TP merits work&lt;br /&gt;
:* Meditate recast down works&lt;br /&gt;
:* Overwhelm works&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Ninja Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dragoon Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Recast merits should be working.  Deep Breathing has been added.  Empathy will allow you to use Spirit Link at full wyvern HP, but will copy no status effects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Blue Mage Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Corsair Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Puppetmaster Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Dancer Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Scholar Group 1 and 2&amp;lt;/span&amp;gt;&lt;br /&gt;
:* Enlightenment, Altruism, Focalization, Tranquility, Equanamity not yet functional&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Missions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All nation missions currently work up to rank 6 and therefore will be marked as green, as it does not hinder any game play to not be able to go further than that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Bastok&amp;lt;/span&amp;gt; -- Rank 7&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;San d'Oria&amp;lt;/span&amp;gt; -- Rank 8?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Windurst&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Rise of the Zilart&amp;lt;/span&amp;gt;&lt;br /&gt;
- Implemented up through Ark Angels and The Sealed Shrine.  The final BCNM (The Celestial Nexus) and the cutscenes afterward are all that remain.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Chains of Promathia&amp;lt;/span&amp;gt;&lt;br /&gt;
- Works up to Promyvion - Vahzl, but many behaviors need improvement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Treasures of Aht Urhgan&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Wings of the Goddess&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;A Crystalline Prophecy: Ode of Life Bestowing&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;A Moogle Kupo d'Etat: Evil in Small Doses&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;A Shantotto Ascension: The Legend Torn, Her Empire Born&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Visions of Abyssea&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Scars of Abyssea&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Heroes of Abyssea&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Seekers of Adoulin&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Dual-boxing&amp;lt;/span&amp;gt; -- Works, but has issues with sessions.  Characters can be switched between users on the same IP address when zoning, and players can become stuck.  Also, the BCNM system will not allow two users with the same visible IP address to enter a BCNM.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;Character Creation&amp;lt;/span&amp;gt; -- Recent versions of FFXI-Boot_mod3 (with Ashita) will create characters without issue.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
It was my pleasure to bring this list to the Darkstar Project community, and I thank everyone very much for the assistance and reports of functionality. I hope this list can make it to the eyes of numerous potential newcomers and also veteran players on the server.&lt;br /&gt;
&lt;br /&gt;
As of right now this list is incomplete, any feedback on the change of functionality or any missing content please do let me know through the forums via [http://forums.dspt.info/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=959 PM] or just go through my [http://forums.dspt.info/memberlist.php?mode=viewprofile&amp;amp;u=959 profile page]&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21592</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21592"/>
				<updated>2013-07-28T17:43:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;br /&gt;
&lt;br /&gt;
Open your FFXI folder.&lt;br /&gt;
Then go into ROM\0&lt;br /&gt;
An delete 0.dat&lt;br /&gt;
Open POL&lt;br /&gt;
Then open regular PlayOnline, on the left click 'Check Files' select FFXi from the list.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21591</id>
		<title>Configuring Your Client</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Configuring_Your_Client&amp;diff=21591"/>
				<updated>2013-07-28T17:19:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is NOT intended for people with buddypass, or illegally downloaded versions of FFXI. We have the bought and paid for the game, and will never recommend that you use anything different. If you somehow managed to get it to work using the buddypass or an illegal version of FFXI then keep it to yourself. Discussion of obtaining software through illegal means is not tolerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing FFXI ==&lt;br /&gt;
&lt;br /&gt;
'''In this section we will install and update Final Fantasy XI from Retail Discs.'''&lt;br /&gt;
&lt;br /&gt;
For users on Windows Vista or newer, download the Vista PlayOnline client from the [http://www.playonline.com/ff11us/download/media/vista01.html PlayOnline Support Site] and install that instead of the version on the retail discs.&lt;br /&gt;
&lt;br /&gt;
Install PlayOnline, Final Fantasy XI, and then ALL of the expansions up to and including Wings of the Goddess. You do not need to have the mini-addon packs installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline and let it update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close PlayOnline viewer.&lt;br /&gt;
&lt;br /&gt;
Small download available at: [http://code.google.com/p/onetimexi/downloads/detail?name=FFXI-UpdatePatch.zip here]&lt;br /&gt;
&lt;br /&gt;
Extract its contents to your PlayOnline/Squareenix/Final Fantasy XI directory.&lt;br /&gt;
&lt;br /&gt;
Run PlayOnline again and choose For PlayOnline Members&lt;br /&gt;
&lt;br /&gt;
At the Add Member page enter anything you like for the Member Name.&lt;br /&gt;
&lt;br /&gt;
Enter ABCD1234 for the PlayOnline ID&lt;br /&gt;
&lt;br /&gt;
Select Register, Yes, OK.&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via the PlayOnline Viewer ===&lt;br /&gt;
&lt;br /&gt;
This option is safer and is the one supported by Dark Star Project&lt;br /&gt;
&lt;br /&gt;
Go back to your Check Files screen and select Final Fantasy XI from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
After 7 hours or so of updating, FFXI should be up to date.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Updating FFXI via manual patch download ===&lt;br /&gt;
&lt;br /&gt;
This option isn't supported by Dark Star Project, but may be faster than updating through PlayOnline&lt;br /&gt;
&lt;br /&gt;
If you don't have something that can extract RAR archives, download and install [http://www.7-zip.org/download.html 7zip].&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Go to [http://tehkrizz.net/FFXI/downloads.php tehkrizz's FFXI Patch Download Page]&lt;br /&gt;
&lt;br /&gt;
Download the MOV, ROM, and Sound archives.&lt;br /&gt;
Extract the files into your FFXI install folder. Usually C:\Program Files (x86)\PlayOnline\SquareEnix\FINAL FANTASY XI on 64-bit Windows or C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI on 32-bit Windows&lt;br /&gt;
Extract the contents of the FFXI Patch you downloaded earlier into the FFXI install folder again, overwriting all files. If you skip this step, your client probably will not update properly.&lt;br /&gt;
&lt;br /&gt;
Run the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
Select Check Files on the left of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on PlayOnline Viewer then select Final Fantasy XI from the drop down, then Check Files. If there have been any updates since the archives posted on tehkrizz's site, this may take an hour or more.&lt;br /&gt;
&lt;br /&gt;
Close the PlayOnline Viewer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== After updating ===&lt;br /&gt;
&lt;br /&gt;
Copy the data folder at PlayOnline\SquareEnix\PlayOnlineViewer\data to the Final Fantasy XI directory at PlayOnline\SquareEnix\FINAL FANTASY XI.&lt;br /&gt;
&lt;br /&gt;
Afterwards you should have the directory PlayOnline\SquareEnix\FINAL FANTASY XI\data.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Launcher ==&lt;br /&gt;
&lt;br /&gt;
'''In this section you will configure FFXI to connect to a DarkStar Server'''&lt;br /&gt;
&lt;br /&gt;
You can use Ashita, FFXI-Boot Mod, FFXI-Boot, or mXI to connect to a Dark Star server. Ashita and mXI have more features, but take longer to set up. FFXI-Boot/Mod usually work with minimal configuration. They can all co-exist on your system, so if in doubt, try several!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ashita ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained and feature-packed option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This comes with the below FFXI-Boot_Mod. As such, '''IT WORKS PROPERLY WITH DNS NAMES''' out of the box. It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/Ashita_Darkstar.zip Ashita - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Backup: [http://www.filedropper.com/ashitadarkstarversion - DarkStar Edition]&lt;br /&gt;
&lt;br /&gt;
Create a folder in a convenient location and extract the archive into it.&lt;br /&gt;
&lt;br /&gt;
Run Ashita.exe and click the &amp;quot;Updates&amp;quot; tab. Once the update list displays, hit &amp;quot;UPDATE ALL FILES&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't have an account, skip to the next section for creation instructions.&lt;br /&gt;
&lt;br /&gt;
If you already have an account, click on the &amp;quot;Launcher&amp;quot; tab and select the appropriate profile for the server you use.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;EDIT CONFIG&amp;quot;. Inside, on the &amp;quot;Boot Command&amp;quot; line, edit the account and password to match your own. If you are using an EU or JP version of FFXI, you will also need to add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang EU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--lang JP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as appropriate to the end of it.&lt;br /&gt;
&lt;br /&gt;
Tweak any other options you want while in here, including resolution. You do not need to click on the &amp;quot;Test Server&amp;quot; check box. If you would prefer to be prompted for your password, take out the --pass parameter entirely.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the Boot Command!'''&lt;br /&gt;
&lt;br /&gt;
The package contains profiles for the main test server and the classic server. See the [[DarkStar Servers]] page for additional servers you can use.&lt;br /&gt;
&lt;br /&gt;
You can find a lot of additional plugins and help for Ashita at [http://www.ffevo.net]&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot Mod 3 ===&lt;br /&gt;
&lt;br /&gt;
This is the most maintained simple loader. It does not support plugins but it is used with the Ashita package above which does provide plugins.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A vc11 and vc10 build are both provided. You will need one of: &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=30679 MSVC 2012 Update 1 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This is a special version of the below FFXI-Boot. This version takes command-line options and was designed to work seamlessly with Ashita. It is also included in the Ashita package we provide. There is no INI file with this version. '''IT ALSO WORKS PROPERLY WITH DNS NAMES''' unlike the original ffxi-boot! It now also works properly for EU versions and does not have the issue that causes you to time out when creating a new character.&lt;br /&gt;
&lt;br /&gt;
Download [http://kile.dyndns.info:8765/bak/ffxi-boot_mod_3.zip FFXI-Boot Mod 3]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot Mod's &amp;quot;pol.exe&amp;quot; somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
To play on a local server, just run pol.exe and you will be prompted for a username and password to login with.&lt;br /&gt;
&lt;br /&gt;
To play on another server, open up a command prompt, navigate to the folder you extracted to, and type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;pol.exe --server server-ip --user username --pass password --lang US&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The username and password options are optional here and will be prompted for if not provided. the Language option is required if you have a JP or EU version. See the Readme in the archive for more information.&lt;br /&gt;
&lt;br /&gt;
'''If you need to be able to log into a public server hosted on your own computer or LAN, add the --hairpin option to the command!'''&lt;br /&gt;
&lt;br /&gt;
See the [[DarkStar Servers]] page for servers you can use.&lt;br /&gt;
&lt;br /&gt;
=== FFXI-Boot ===&lt;br /&gt;
&lt;br /&gt;
This is the original FFXI-Boot, a simple loader without any bells or whistles. It uses an ini file instead of command-line options to work, and as such is not well-suited for use with several server configurations.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This version does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
Download [http://www.filedropper.com/ffxi-boot FFXI-Boot]&lt;br /&gt;
&lt;br /&gt;
Extract the FFXI-Boot files (ffxi-boot.exe &amp;amp; ffxi-boot.ini) somewhere convenient.&lt;br /&gt;
&lt;br /&gt;
Open ffxi-boot.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
An example ffxi-boot.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SERVIP = 67.41.45.115&lt;br /&gt;
AUTOLOGIN = 1&lt;br /&gt;
USERNAME    = username&lt;br /&gt;
PASSWORD = password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mXI ===&lt;br /&gt;
&lt;br /&gt;
This is the original Windower loader for private servers. It is no longer maintained, and the Windower crew hasn't shown us anything new in a long time, but it is still a valid option.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Prerequisite: [http://www.microsoft.com/en-us/download/details.aspx?id=5555 MSVC 2010 Runtimes] x86 version&lt;br /&gt;
&lt;br /&gt;
This does not handle DNS names properly and will cause searches and auctions to fail when using them. It also does not support hairpinning for accessing public servers hosted on the same system or your LAN.&lt;br /&gt;
&lt;br /&gt;
If you prefer the MXI FFXI Loader, this is compatible with DarkStar servers as well. mXI windower features (light luggage, distance, etc.) can potentially cause you problems while playing. If you have issues, this is the first thing to disable. Windower itself seams to work fine on Dark Star.&lt;br /&gt;
&lt;br /&gt;
Download [http://46.38.63.32/downloads.php mXI 0.91_Darkstar version]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of the archive into the PlayOnline\SquareEnix\FINAL FANTASY XI directory.&lt;br /&gt;
&lt;br /&gt;
Open Client.ini in a text editor.&lt;br /&gt;
&lt;br /&gt;
Change SERVIP to the IP address of the DarkStar server you wish to use. See the [[DarkStar Servers]] page for this info, or put in 127.0.0.1 if you are hosting your own server on the same system.&lt;br /&gt;
&lt;br /&gt;
You will also need to set X_RES and Y_RES to the resolution your game will be running at or it will look streteched or squashed.&lt;br /&gt;
&lt;br /&gt;
'''If you plan to play on someone else's server, you MUST disable the Light Luggage plugin in scripts/init.txt or YOU WILL LIKELY BE BANNED. This plugin unnecessarily spams auto-sort on the server and can disrupt play for everyone.'''&lt;br /&gt;
&lt;br /&gt;
If you have any problems, set WINDOWERMODE to 2, which will disable all of the windower plugins. If it works, try disabling all of your windower plugins in scripts/init.txt and then re-enable them one at a time to determine which one is causing a crash. It may also help to DISABLE windowed mode the the FFXI configuration utility and/or extract mXI to a directory other than the PlayOnline\SquareEnix\FINAL FANTASY XI directory and run it from that location instead.&lt;br /&gt;
&lt;br /&gt;
An example Client.ini is below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERVER]&lt;br /&gt;
SERVIP 		=  67.41.45.115&lt;br /&gt;
AUTOLOGIN  	=  1&lt;br /&gt;
USERNAME	=  username&lt;br /&gt;
PASSWORD	=  password&lt;br /&gt;
[CLIENT]&lt;br /&gt;
LANGUAGE 	= 1&lt;br /&gt;
## VERSION can be NA,EU or JP. This needs to reflect the POL version you have.&lt;br /&gt;
VERSION 	= NA&lt;br /&gt;
## MODE 0 = no windower, 1 = normal windower, 2 = windower light&lt;br /&gt;
WINDOWERMODE	= 1&lt;br /&gt;
X_RES 		= 1024&lt;br /&gt;
Y_RES 		= 768&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would highly suggest updating the Windower hook.dll version and all of the plugins in this package. You can obtain the newest hook.dll here: [http://forums.windower.net/files/file/24-hookdll/]&lt;br /&gt;
&lt;br /&gt;
You can find additional plugins on that site as well.&lt;br /&gt;
&lt;br /&gt;
=== Create an Account and Login ===&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot Mod ====&lt;br /&gt;
&lt;br /&gt;
For FFXI-Boot Mod, run it with the server parameter and fail a login once and you will be asked if you want to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close. Simply re-run with (or without) the new username and password options. If you didn't provide them, you will be prompted for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ashita ====&lt;br /&gt;
&lt;br /&gt;
For Ashita, start Ashita.exe, double-click on the server profile you want to use and fail a login once and you will be prompted to create an account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
After creating you account the window will close.&lt;br /&gt;
&lt;br /&gt;
Start Ashita.exe again and click the appropriate profile and click &amp;quot;EDIT CONFIG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Within, on the Boot Command line edit account and password to reflect the appropriate values.&lt;br /&gt;
&lt;br /&gt;
Tweak your window size and other options as you like and hit &amp;quot;SAVE CONFIG&amp;quot;. You do not need to check Test Server.&lt;br /&gt;
&lt;br /&gt;
Double-click the profile you edited to launch from now on!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== FFXI-Boot or mXI ====&lt;br /&gt;
&lt;br /&gt;
Run ffxi-boot.exe or mXI.exe and choose option 2; Create a new account.&lt;br /&gt;
&lt;br /&gt;
The username should be between 3 and 15 alphanumeric characters and the password should be between 6 and 15 alphanumeric characters long.&lt;br /&gt;
&lt;br /&gt;
You can now save the username and password into the ffxi-boot.ini or Client.ini if you wish to use auto-login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose option 1; Login using existing account&lt;br /&gt;
&lt;br /&gt;
Login with username and password.&lt;br /&gt;
&lt;br /&gt;
FFXI should load and be on the splash screen. Choose Accept.&lt;br /&gt;
&lt;br /&gt;
Create a Character, Select a Country, then choose Yes to Register and begin play.&lt;br /&gt;
&lt;br /&gt;
Select the newly created character then login.&lt;br /&gt;
&lt;br /&gt;
It should login all the way to the Country you selected.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' It may take as many as three to four attempts to log in with a newly created character.&lt;br /&gt;
&lt;br /&gt;
== Common Errors ==&lt;br /&gt;
&lt;br /&gt;
=== MSVCP110.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
You will need to install the correct [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable Package] from Microsoft. Please note that you cannot just take any of those, you need to pick the one that goes with your very specific version of Visual Studio. The link for example is for VS 2012 SP1. If you have another version, you need another vcredist package.&lt;br /&gt;
&lt;br /&gt;
=== MSVCR110D.dll is Missing ===&lt;br /&gt;
&lt;br /&gt;
The Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=30679 Redistributable] for Visual Studio 2012 must be installed in target machines.&lt;br /&gt;
&lt;br /&gt;
=== Dual Boxing Crashes Second Client ===&lt;br /&gt;
&lt;br /&gt;
This happens when running the clients in admin mode! Don't run as an admin.&lt;br /&gt;
&lt;br /&gt;
=== Accept Failed 10093 ===&lt;br /&gt;
&lt;br /&gt;
Client is out of date. Run POL and update.&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	<entry>
		<id>http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21590</id>
		<title>Building the Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.dspt.info/index.php?title=Building_the_Server&amp;diff=21590"/>
				<updated>2013-07-28T16:02:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lautan: /* Configure the ZoneIP for the Map Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing &amp;amp; Setting up the DS Server on Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
In this section we will download every program/tool we will need to setup and maintain the servers. Do not install these yet.&lt;br /&gt;
&lt;br /&gt;
[http://dev.mysql.com/downloads/mysql/ MySQL Community Server] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://70.226.47.159/downloads.php Navicat Lite] (flag)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual Studio 2010 (Full or Express)]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/en-us/download/details.aspx?id=23691 Visual Studio Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
[http://tortoisesvn.net/downloads.html Tortoise SVN]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=5555 Visual C++ Redistributable Runtimes 2010]&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=21 .Net 3.5 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?id=22 .Net 3.5sp1 Runtime] (already comes with Win 7)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17851 .Net 4 Runtime]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
==== MySql ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Choose Typical Installation&lt;br /&gt;
&lt;br /&gt;
After the main installation, select Launch the MySQL Instance Configuration Wizard&lt;br /&gt;
&lt;br /&gt;
Select Detailed Configuration&lt;br /&gt;
&lt;br /&gt;
Select Developer Machine&lt;br /&gt;
&lt;br /&gt;
Select Multi-functional Database&lt;br /&gt;
&lt;br /&gt;
Standard Installation Directory&lt;br /&gt;
&lt;br /&gt;
Select Manual Setting and 1000 Concurrent connections&lt;br /&gt;
&lt;br /&gt;
Select Enable TCP/IP Networking, Port Number 3306, and Enable Strict Mode&lt;br /&gt;
&lt;br /&gt;
Select Best Support for Multilingualism&lt;br /&gt;
&lt;br /&gt;
Select Install as Windows Service, Launch the MySQL Server automatically, and Include Bin Directory in Windows PATH.&lt;br /&gt;
&lt;br /&gt;
Select Modify Security Settings, and enter a new password twice. Write down the MySQL password.&lt;br /&gt;
(DO NOT LEAVE BLANK.)&lt;br /&gt;
&lt;br /&gt;
Select Next, Execute, then Finish&lt;br /&gt;
&lt;br /&gt;
==== Navicat Lite ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use the default installation options. You may be forced to restart (sometimes twice) during the installation.&lt;br /&gt;
You should have Visual Studio Service Pack 1 (requiring another restart). It depends on your OS.&lt;br /&gt;
&lt;br /&gt;
==== Tortoise SVN ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options. You can skip the step to reboot since we'll reboot once everything else is installed.&lt;br /&gt;
&lt;br /&gt;
==== Visual C++ Redistributable Runtime 2010 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
==== .Net 3.5, 3.5 SP1, and 4.0 ====&lt;br /&gt;
&lt;br /&gt;
Use default installation options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point everything should be installed that needs to be and you can restart your PC to finalize them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading the Server Source Code ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use Tortoise SVN to download the latest SVN source code for the server.'''&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer (right click the start button and choose Windows Explorer)&lt;br /&gt;
&lt;br /&gt;
Right click on any folder select SVN Checkout&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;URL of repository&amp;quot; put in the following url: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://onetimexi.googlecode.com/svn/trunk/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the &amp;quot;Checkout directory&amp;quot; to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;C:\dsp.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK.&lt;br /&gt;
&lt;br /&gt;
Wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
Click OK to close Tortoise SVN.&lt;br /&gt;
&lt;br /&gt;
Close windows explorer&lt;br /&gt;
&lt;br /&gt;
At this point you have downloaded all of the source code for the latest version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up the Database ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will use the data that you downloaded to build a database in MySQL.'''&lt;br /&gt;
&lt;br /&gt;
==== Using a bat script ====&lt;br /&gt;
&lt;br /&gt;
If you follow this step, you may skip the next one. &lt;br /&gt;
&lt;br /&gt;
Paste the following into notepad and save it as DSP_Import.bat in your dsp\sql folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== THis script will drop the DB specificed, then create the DB  =========&lt;br /&gt;
REM ====== specified, and then load all .sql tables from its run dir to =========&lt;br /&gt;
REM ====== the the DB.                                                  =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== File needs to be run from within the \dsp\sql folder (same   =========&lt;br /&gt;
REM ====== folder with all the .sql files. Please edit as needed. By    =========&lt;br /&gt;
REM ====== default it WILL DROP the standard dspdb DB, loosing all      =========&lt;br /&gt;
REM ====== accounts and characters. If this is not desired, then update =========&lt;br /&gt;
REM ====== the file to load the new DB into a new DB name.              =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== Update -p with MySQL password. If you password is 'foo',     =========&lt;br /&gt;
REM ====== then change '-pMYSQLPASS' to '-pfoo' (3 places).             =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== If you want to use a different database name, change 'dspdb' =========&lt;br /&gt;
REM ====== with a database name of your choosing.                       =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM ====== by Thrydwolf 9/8/2012                                        =========&lt;br /&gt;
REM ====== Updated with status by bluekirby0 3/30/2012                  =========&lt;br /&gt;
REM ====== Updated by Thrydwolf 9/18/2012                               =========&lt;br /&gt;
REM ======                                                              =========&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
REM =============================================================================&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS DROP dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Creating Database dspdb&lt;br /&gt;
mysqladmin -h localhost -u root -pMYSQLPASS CREATE dspdb&lt;br /&gt;
&lt;br /&gt;
ECHO Loading dspdb with tables&lt;br /&gt;
REM FOR %%X IN (*.sql) DO mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
FOR %%X IN (*.sql) DO ECHO Importing %%X &amp;amp; mysql dspdb -h localhost -u root -pMYSQLPASS &amp;lt; %%X&lt;br /&gt;
&lt;br /&gt;
ECHO Finished!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a minimum you will need to change -proot in the script to where root is your mysql root password. If your password is 'foo' then you would use '-pfoo' instead.&lt;br /&gt;
&lt;br /&gt;
You can use this script any time the svn is updated, but it will drop the table and thus delete all your player data. You may want to make manual changes instead unless you are using it purely as a test server.&lt;br /&gt;
&lt;br /&gt;
==== Using Navicat ==== &lt;br /&gt;
(flag)&lt;br /&gt;
&lt;br /&gt;
This is the more hands-on approach, and being comfortable doing it this way may make it easier to update individual tables later without having to learn the mysql command-line interface.&lt;br /&gt;
&lt;br /&gt;
Open Navicat&lt;br /&gt;
&lt;br /&gt;
Click Connection (or File, New Connection)&lt;br /&gt;
&lt;br /&gt;
Connection name: DarkStar&lt;br /&gt;
&lt;br /&gt;
Host Name/IP: localhost&lt;br /&gt;
&lt;br /&gt;
Port: 3306&lt;br /&gt;
&lt;br /&gt;
User Name: root&lt;br /&gt;
&lt;br /&gt;
Password: Enter the password you wrote down during the mySQL installation.&lt;br /&gt;
&lt;br /&gt;
Check Save Password&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the connections pane double click DarkStar&lt;br /&gt;
&lt;br /&gt;
Right click on DarkStar and select New Database...&lt;br /&gt;
&lt;br /&gt;
Name it dspdb&lt;br /&gt;
&lt;br /&gt;
Use the Default character set&lt;br /&gt;
&lt;br /&gt;
Select OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click dspdb&lt;br /&gt;
&lt;br /&gt;
Right click on dspdb and select Execute SQL File...&lt;br /&gt;
&lt;br /&gt;
Browse to C:\dsp\sql and select abilities.sql&lt;br /&gt;
&lt;br /&gt;
Click Start&lt;br /&gt;
&lt;br /&gt;
Continue this process for each file in the folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have an issue with the triggers.sql file then follow this step. If not, proceed to the next step (IP address for the map server):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Navicat Open accounts table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should a line already listed with account_delete in the Name field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be account_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `accounts_banned` WHERE `accid` = OLD.id;&lt;br /&gt;
   DELETE FROM `chars` WHERE `accid` = OLD.id;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Open the chars table&lt;br /&gt;
&lt;br /&gt;
Click File, Design Table&lt;br /&gt;
&lt;br /&gt;
Click the Triggers tab&lt;br /&gt;
&lt;br /&gt;
There should already be a line listed with char_delete in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not:&lt;br /&gt;
&lt;br /&gt;
click Add Trigger&lt;br /&gt;
&lt;br /&gt;
Name column should be char_delete&lt;br /&gt;
&lt;br /&gt;
Fires column should be Before&lt;br /&gt;
&lt;br /&gt;
Check the box in the Delete column&lt;br /&gt;
&lt;br /&gt;
In the definition box below add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   DELETE FROM `char_exp` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_jobs` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_equip` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_effects` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_look` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_stats` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_skills` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_titles` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_inventory` WHERE `charid` = OLD.charid;&lt;br /&gt;
   DELETE FROM `char_vars` WHERE `charid` = OLD.charid;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select Save and then close the table.&lt;br /&gt;
&lt;br /&gt;
Note: Leave Navicat open for the next section.&lt;br /&gt;
&lt;br /&gt;
==== Configure the ZoneIP for the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Now you need to determine what IP address that will be used for the Map Server, then update MySQL with it.&lt;br /&gt;
&lt;br /&gt;
Most devs &amp;amp; enthusiasts will not have a separate map server, but will run both map server and login server on the same PC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Determine what IP address will be used for the map server.&lt;br /&gt;
&lt;br /&gt;
If the server will be public, then use your external IP in the next step. (Looks really random 173.194.43.104)&lt;br /&gt;
&lt;br /&gt;
If the server will be internal and you want it available on other PCs in your internal network, use the internal network IP (192.168.x.x) in the next step.&lt;br /&gt;
&lt;br /&gt;
If you only plan to run the client and the server on the same PC, you can use the localhost address (127.0.0.1) in the next step.&lt;br /&gt;
&lt;br /&gt;
2. Calculate the new form from the IP address.&lt;br /&gt;
&lt;br /&gt;
The IP must be entered in different form, so first we must calculate the new form. Use the formula below or [http://www.allredroster.com/iptodec.htm This Handy Site] to calculate it. '''If you use the site you must put the IP in reverse order''' to get the required value (i.e. instead of 127.0.0.1 which gives 2130706433 put in 1.0.0.127 to get 16777343).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula = 1st Octet + 2nd Octet * 256 + 3rd Octet *256 (squared) + 4th Octet * 256 (cubed)&lt;br /&gt;
&lt;br /&gt;
Example: 127.0.0.1 = 127 + 0 + 0 + 1*256(cubed) = 16777343&lt;br /&gt;
&lt;br /&gt;
Example: 192.168.1.102 = 192 + 168*256 + 1*256(squared) + 102*256(cubed) = 1711384768&lt;br /&gt;
&lt;br /&gt;
Example: 67.41.45.115 = 67 + 41*256 + 45*256(squared) + 115*256(cubed) = 1932339523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(flag)&lt;br /&gt;
In Navicat double click on the table dspdb and expand&lt;br /&gt;
&lt;br /&gt;
Click on Query&lt;br /&gt;
&lt;br /&gt;
Right click and select New Query&lt;br /&gt;
&lt;br /&gt;
Add the following code into the empty space, inserting the value calculated above. The value in the code below (16777343) would be used if only running the client from the same PC as the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select Run. &amp;quot;256 queries should be successful!&amp;quot; should be the result.&lt;br /&gt;
&lt;br /&gt;
I recommend you save the Query in case you need to run it again later after updating the server.&lt;br /&gt;
&lt;br /&gt;
Close Navicat.&lt;br /&gt;
&lt;br /&gt;
=== Building the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will be building the Dark Star servers.'''&lt;br /&gt;
&lt;br /&gt;
Dark Star uses 3 separate servers. A Login server, a Map/Game server, and an optional Search/Auction House server. Using the ZoneIP mentioned earlier, every map could run on its own server at a different IP address. If you have 4 computers each computer could run different areas, as long as they were all connected to the same MySQL database server.&lt;br /&gt;
&lt;br /&gt;
==== Build the Login Server ====&lt;br /&gt;
&lt;br /&gt;
Open Visual Studio&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSConnect-Server&lt;br /&gt;
&lt;br /&gt;
Select DSConnect-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build the Map Server ====&lt;br /&gt;
&lt;br /&gt;
Click File, Open, Project/Solution (or Ctrl+Shift+O)&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSGame-Server&lt;br /&gt;
&lt;br /&gt;
Select DSGame-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building the Optional Search Server ====&lt;br /&gt;
&lt;br /&gt;
Navigate to C:\dsp\win32\DSSearch-server&lt;br /&gt;
&lt;br /&gt;
Select DSSearch-server.sln (usually the first one)&lt;br /&gt;
&lt;br /&gt;
It may take a few minutes to load files.&lt;br /&gt;
&lt;br /&gt;
Click Debug then Build Server (or F7, or Ctrl+Shift+B)&lt;br /&gt;
&lt;br /&gt;
Building will take a few minutes.&lt;br /&gt;
&lt;br /&gt;
Once complete, validate that there are no Errors listed in the summary line at the bottom. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are any SQL errors it is probably caused by the SQL dev package was extracted to the wrong folder.&lt;br /&gt;
&lt;br /&gt;
If there is a #include error, change that #include to say #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== When all of the Servers are built ====&lt;br /&gt;
&lt;br /&gt;
Verify in the C:\dsp directory that the servers you built are there: &lt;br /&gt;
&lt;br /&gt;
DSConnect-server.exe for the Login Server&lt;br /&gt;
&lt;br /&gt;
DSGame-server.exe for the Map Server&lt;br /&gt;
&lt;br /&gt;
DSSearch-server.exe for the Search Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''Now you will configure the Login Server and Map Server to connect to the MySQL database.'''&lt;br /&gt;
&lt;br /&gt;
Do not mess with any other settings in these files unless you know what they are for and what they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Login Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open login_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Map Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open map_darkstar.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search Server Settings ====&lt;br /&gt;
&lt;br /&gt;
In windows explorer navigate to c:\dsp\conf&lt;br /&gt;
&lt;br /&gt;
Open search_server.conf in a text editer (notepad)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom and validate/update the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql_host: 127.0.0.1&lt;br /&gt;
mysql_port: 3306&lt;br /&gt;
mysql_login: root&lt;br /&gt;
mysql_password: root &amp;lt;-- change this to your password you wrote down during the MySQL install (flag)&lt;br /&gt;
mysql_database: dspdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point we have configured the servers to connect to the SQL database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will launch our new servers.'''&lt;br /&gt;
&lt;br /&gt;
Navigate to c:\dsp&lt;br /&gt;
&lt;br /&gt;
Run DSConnect-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
Run DSGame-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
(Optional) Run DSSearch-server.exe as Admin&lt;br /&gt;
&lt;br /&gt;
At this point if your servers fail to load, you probably missed a step. Go back through the steps and try to find out what you missed. It may also be helpful to look at the log files located in c:\dsp\log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Forward Ports to Allow Others to Join (&amp;amp; Firewall) ===&lt;br /&gt;
&lt;br /&gt;
'''In this section we will provide the port numbers that need to be forwarded to the server. This is only needed to allow people outside your local intranet to join your server.'''&lt;br /&gt;
&lt;br /&gt;
In your router and firewall the following ports need to be opened/forwarded to your server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCP Ports:&lt;br /&gt;
54230&lt;br /&gt;
54231&lt;br /&gt;
54001&lt;br /&gt;
54002&lt;br /&gt;
&lt;br /&gt;
UDP Port:&lt;br /&gt;
54230&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If still having trouble, disable any firewall software completely for testing. This includes the Windows firewall that comes on all modern Windows systems, which can be found in the Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Installing &amp;amp; Setting up the DS Server on Linux ==&lt;br /&gt;
&lt;br /&gt;
The server is known to build in recent [http://www.debian.org/ Debian] GNU/Linux, [http://www.ubuntu.com/ Ubuntu], and [http://fedoraproject.org/ Fedora] versions, and is tested regularly against all three platforms. It is also known to build on [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
Fedora-specific instructions may be found on the page: [[Fedora Linux Setup]]&lt;br /&gt;
&lt;br /&gt;
Generic build instructions for most POSIX (GNU/Linux, and possibly FreeBSD, NetBSD, UNIX or even OSX with some additional work) systems follow. Some knowledge of how to compile software on your distribution is assumed. You may find it helpful to reference the Windows guide above if something is unclear.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites: ===&lt;br /&gt;
A compiler with C++11 support. Currently tested with GCC and G++, and requires a minimum version of 4.6&lt;br /&gt;
&lt;br /&gt;
Subversion to retrieve the source code.&lt;br /&gt;
&lt;br /&gt;
patch to apply the search server patch (should be installed with subversion if your system lacks it)&lt;br /&gt;
&lt;br /&gt;
Autotools (automake autoconf m4sh) and pkg-config to generate the configure script and Makefile&lt;br /&gt;
&lt;br /&gt;
mysql server&lt;br /&gt;
&lt;br /&gt;
mysql client library (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
lua library version 5.1 or higher (select the developer version if your distro has one)&lt;br /&gt;
&lt;br /&gt;
If you plan to run from a console, you may also wish to install &amp;quot;screen&amp;quot; as there is no daemon mode for the servers yet.&lt;br /&gt;
&lt;br /&gt;
=== Preparing the Source Code ===&lt;br /&gt;
&lt;br /&gt;
Once you have everything mentioned above installed, grab the latest source from the repository via the command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co http://onetimexi.googlecode.com/svn/trunk/ dsp/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, find the latest version of the search server patch at [http://forums.dspt.info/viewtopic.php?f=11&amp;amp;t=38 The Darkstar Project Forums]. Extract the diff file into the dsp folder and apply it using the command:&lt;br /&gt;
 patch -p0 -i dssearchv6.diff&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Next is a typical autotools build. Run the autogen script, followed by configure, and then make:&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-debug&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
You can choose not to configure with debug enabled, but there is very little potential gain in this and it prevents many useful break statements from triggering. The Makefile also has separate targets to build each server named &amp;quot;dsconnect&amp;quot; &amp;quot;dsgame&amp;quot; and &amp;quot;dssearch&amp;quot; but will build all 3 if none are specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling on 64-bit ===&lt;br /&gt;
These steps were done on Ubuntu 12.04.&lt;br /&gt;
First you need to install the relevant packages:&lt;br /&gt;
 sudo apt-get install libc-dev-i386&lt;br /&gt;
 sudo apt-get install g++-multilib&lt;br /&gt;
 sudo apt-get install libmysqlclient-dev:i386&lt;br /&gt;
 sudo apt-get install liblua5.1-dev:i386 &lt;br /&gt;
&lt;br /&gt;
You'll note that these are 32-bit packages which are needed to build in 32-bit mode. &lt;br /&gt;
If you already have the 64-bit mysql client libraries already installed, you have to uninstall them. Sadly the 32-bit version and 64-bit version can not coexist. NOTE: This is not advised if you have applications relying on the sql libraries!&lt;br /&gt;
In order to get rid of it you can do:&lt;br /&gt;
 sudo apt-get remove --purge libmysqlclient-dev&lt;br /&gt;
&lt;br /&gt;
At this point you should be all set up but there is one more thing that needs to be addressed. The source is looking for a liblua.so library which didn't exist from the liblua5.1 installation. To manually set it up do:&lt;br /&gt;
 cd /usr/lib/i386-linux-gnu/&lt;br /&gt;
 sudo ln -s liblua5.1.so liblua.so&lt;br /&gt;
&lt;br /&gt;
Now the environment is set up so you can run the configure script. We have to force it into 32-bit mode using CPPFLAGS and CXXFLAGS:&lt;br /&gt;
 CPPFLAGS=-m32 CXXFLAGS=-m32 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
At this point it should complete the build and you can continue on to the next section.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up the Database ===&lt;br /&gt;
&lt;br /&gt;
If you do not know your mysql root password, the default on most systems is blank. It is a good idea to change this for security reasons, as your mysql root user has full permissions on all databases. The first time you run the mysql client, you should be prompted to change the password. After doing so, you will want to create a user specifically for dealing with the darkstar server database. Run mysql as follows:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Enter your root password at the prompt. Next, create a new user as follows:&lt;br /&gt;
 CREATE USER 'darkstar'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;
&lt;br /&gt;
Substitute &amp;quot;password&amp;quot; with a password of your choice. Next, we want to create a database, and set up our new user with permissions to work with it.&lt;br /&gt;
 CREATE DATABASE dspdb;&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON dspdb.* TO 'darkstar'@'localhost';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
This will make it to where your new user can do anything necessary, but can only connect from localhost, so even if your password is compromised, it will be difficult to mess with the database remotely. If you need to be able to access the database remotely (like if the database is stored on a separate machine from the server), change the configuration according to the host that will be accessing the database.&lt;br /&gt;
&lt;br /&gt;
Now, you need to populate the database.&lt;br /&gt;
 cd sql&lt;br /&gt;
 for f in *.sql&lt;br /&gt;
   do&lt;br /&gt;
      echo -n &amp;quot;Importing $f into the database...&amp;quot;&lt;br /&gt;
      mysql dspdb -u darkstar -ppassword &amp;lt; $f &amp;amp;&amp;amp; echo &amp;quot;Success&amp;quot;      &lt;br /&gt;
   done&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
To set up your ZoneIP, see the related windows section [[Building_the_Server#Configure_the_ZoneIP_for_the_Map_Server]] above for how to calculate it, and then run:&lt;br /&gt;
 mysql -u darkstar -ppassword&lt;br /&gt;
 USE dspdb;&lt;br /&gt;
 UPDATE zone_settings SET zoneip = '16777343';&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
replacing &amp;quot;16777343&amp;quot; with the value you determined in your calculation. You should see a message that 256 changes have occured after the update command.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Server ===&lt;br /&gt;
Before running your new servers, you will need to update the configuration files to tell it how to talk to the database. You will need to update the files in the conf/ sub-folder named &amp;quot;login_darkstar.conf&amp;quot; &amp;quot;map_darkstar.conf&amp;quot; and &amp;quot;search_server.conf&amp;quot; at a minimum. Find the mysql settings in each and change as appropriate, using the new user, password and database you created earlier.&lt;br /&gt;
&lt;br /&gt;
You may also wish to browse through the various configuration files for any settings that might be of interest to you, but more details on server customization can be found at [[Customizing Your Server]].&lt;br /&gt;
&lt;br /&gt;
=== Starting the Servers ===&lt;br /&gt;
You may now start your new servers. If you are using a desktop environment, you may wish to open 3 separate terminals and run each server in a separate one to monitor them efficiently. Otherwise, you will want to run them in screen sessions as follows:&lt;br /&gt;
 screen -d -m -S dsconnect ./dsconnect&lt;br /&gt;
 screen -d -m -S dsgame ./dsgame&lt;br /&gt;
 screen -d -m -S dssearch ./dssearch&lt;br /&gt;
&lt;br /&gt;
This will start and auto-detach all three servers, assigning them meaningful names to make it easy to reattach later by using the commands:&lt;br /&gt;
 screen -r dsconnect&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dsgame&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 screen -r dssearch&lt;br /&gt;
&lt;br /&gt;
to monitor a given server. Once you've attached to a screen, you can detach by first pressing &amp;quot;ctrl+a&amp;quot; and then &amp;quot;d&amp;quot;. There are many other useful ways to use screen, so do whatever suits yoru preference.&lt;br /&gt;
&lt;br /&gt;
Your server is now up-and-running, and a client should be able to connect as long as there are no obvious errors on any of the server screens. If the search server is having issues, it is not vital for basic game functionality, but you will be unable to use search functions or the auction house. If you have run into any major issues, contact bluekirby0 (the current maintainer of the linux port as of the time of this writing) on IRC #darkstarproject@irc.rizon.net or in the [http://forums.dspt.info forums].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
The original windows guide was written by thrydwolf, and has been formatted for the wiki and updated by bluekirby0&lt;/div&gt;</summary>
		<author><name>Lautan</name></author>	</entry>

	</feed>