| Bin | ||
| Data | ||
| lib/mysql | ||
| Lib | ||
| Resource | ||
| Source | ||
| .gitignore | ||
| GDLEnhanced.sln | ||
| GDLEnhanced.vcxproj | ||
| GDLEnhanced.vcxproj.filters | ||
| git | ||
| LICENSE | ||
| LoggerReadMe.md | ||
| master | ||
| README.md | ||
| RecipeFactory.cpp | ||
| RecipeFactory.h | ||
GDLEnhanced
Asheron's Call Emulator based on the GDL project, and GDL-Classic Dereth projects
- GDL Github: https://github.com/GamesDeadLol/GDL
- GDL-Classic Github: https://github.com/bDekaru/ClassicDereth
Maintained by the GDLE Development Team
Contact us on Discord: https://discord.gg/WzGX348
Development
- Scribble
- Chosen One
- LikeableLime
- Morosity
- fourk
- scruples
- drunkferret
- mwnciau
- fdsfsd
- Auning
Content
- shark
- Targin
- Zarto
- SeraphinX
- Crimson Mage
- Lord Traithia
- Mentel
- Zykot
- Zeus
- Shadow King Recks
- birbistheworb
Additional support
- gmriggs
- The golems
- Kloud
Installation
GDLE Setup Guide Updated January 19, 2019
Pre-requisites
This release of the server has been tested to run on Windows 10 64-bit, but may run on others.
The hardware requirements depend upon the number of players. Large memory use is intentional and should be expected: a minimum of 32GB of RAM is recommended for long-term use with many players. It is recommended that any server intending to host many players have a very fast internet connection (fiber), multi-core machine with good single-threaded performance, installed on a fast drive (SSD.)
- Asherons Call Client files from January 31, 2017 See Hashes
- MySQL/MariaDB
- Microsoft Visual Stuido
Intermediate Guide
This release is most suitable for technically comfortable users. There is an intermediate and advanced guide below.
-
Build the project in Visual Studio
-
Copy
client_portal.datandclient_cell_1.datfiles to theBin\Datafolder (e.g.C:\GDLEServer\Bin\Data) -
Copy your all of your game files (all of them) to the
Clientfolder (e.g.C:\GDLEServer\Bin\Client) -
GDLE requires MySQL or MariaDB for database purposes. The easiest way to install them is this:
-
Download, then install WAMP 3.0.6 64-bit
-
Download, then install WAMP Update
Note: Change the install folder to make sure it is the same as the first one!
-
Download/install the MariaDB addon for WAMP
-
-
Make sure WAMP is running, and go to http://localhost/phpmyadmin/ in your web browser. Login to PhpMyAdmin as
rootwith no password -
On the left side, click "New" and create a database named
GDLE -
With the newly created
GDLEdatabase selected, click the "Import" tab on the right side, select thegdle_db.sqlfile located in thesqldumpsfolder (e.g.C:\GDLEServer\Bin\Data\sqldumps) and click "Go"- Repeat for
blob_update_house.sql - Repeat for
blob_update_weenie.sql
- Repeat for
-
Run the
GDLE.exeprogram -
Click Start
-
Click Launch, or use a launcher app such GDLE Launcher or ThwargLauncher to connect to the server
-
In order for others to connect to your server, you may need to set the
bind_ipvalue to0.0.0.0located in theserver.cfgfile
Advanced Setup
- Clone the repository or extract all files from the ZIP to a folder such as (e.g.
C:\GDLEServer) - Copy
client_portal.datandclient_cell_1.datfiles to theBin\Datafolder (e.g.C:\GDLEServer\Bin\Data) - Install MariaDB (10.1 tested to work well)
- Import the
gdle_db.sqlfile located in thesqldumpsfolder (e.g.C:\GDLEServer\Bin\Data\sqldumps)- Repeat for
blob_update_house.sql - Repeat for
blob_update_weenie.sql
- Repeat for
- Open the
server.cfgfile and alter it how you wish, for example you may wish to update the database port (database_port=3311) - Optionally, copy your game files completely to the
Clientfolder so the "Launch" button will work in the GDLE Server UI (e.g.C:\GDLEServer\Bin\Client) - Run the GDLE server and click Start
- Click Launch, or use a launcher app such GDLE Launcher or ThwargLauncher to connect to the server
- In order for others to connect to your server, you may need to set the
bind_ipvalue to0.0.0.0located in theserver.cfgfile
Loading Weenies from Lifestoned.org
- Go to Lifestoned.org's World Releases
- Download the latest release
- Extract the contents in to the
Bin\Data\json\weeniesdirectory (e.g.C:\GDLEServer\Bin\Data\json\weenies)
File Hashes
Make sure they are FULL files from January 31, 2017
-
client_portal.dat
- MD5:
2C89662A44FCDC2A3C31FE8F6677D265 - SHA1:
7DBB04F8CC92483467D8CC327D2892FDCD38D764 - SHA256:
DC6E500BA22E6B186DB7171E3F3345238B6444C85D798ADC85E550973B8D12E4
- MD5:
-
client_cell_1.dat
- MD5:
6401B73FD3842FFDB953339522A7331A - SHA1:
807CBD7959C2775A55F2349EBCFB44F1937901FD - SHA256:
6DB0ABF00FBCEED62C3F1EE842EE7C1F423D732BED77A5B7C102EE89A52AB99E
- MD5:
Update user with admin privilege
In the example we update the user we registered with the name boatymcboatface with admin privileges.
USE GDLE;
UPDATE accounts AS a
SET a.access = 6
WHERE username = "boatymcboatface";
Good luck, have fun.