Very very easy to set up if you have Docker installed. Works best on Linux, works fine on Windows.
For those unfamiliar with Docker, it's basically software that makes it simple to create and manage VMs. This is a set of configurations that lets you set up your database and run your Drift City server in linux VMs using just two commands.
REPACK FILES https://mega.nz/file/31EijTIK#Sruj2O...RsoD9ljg2844uk
This repack includes:
- A cleaned up ZoneServer (2008 TW)
Useless files removed, set up so that you run Game, Auth, Lobby, Area from a single server.
- A compatible client (0.02 TW + 0.03 to fix moonpalace.agt)
An old Taiwanese client that is "close enough". Patched to work with the server.
- Two docker-compose configurations:
1) docker-compose.setup.yml
Sets up your SQL Server db and registers an user
2) docker-compose.yml
Runs ZoneServer and SQL Server db. ZoneServer is running under wine on linux, and as such should also run just fine on any linux server that supports 32-bit wine.
Prerequisites
Docker Desktop https://www.docker.com/get-started
If you're on linux, you may have to install docker-compose separately.
For the following instructions, it is expected that you are using Powershell or Bash in the directory where you extracted the repack:
Setting up
Run the following command: docker-compose -f docker-compose.setup.yml up
Wait for it to say something like: "(.. rows affected). Waiting for MS SQL (pid ..) to terminate."
That's when you know it has finished setting up your database (or resetting it, if you're running it again)
Running
Run the following command: docker-compose up
Wait for it to say something like: "Auth [On] Lobby [On] Game [On] Area [On] BArea [On] RealService [On]"
That's when you know the game server is ready for you to log on. You can now use the client provided in the repack to play. There is an account created for you with the username admin and password admin.
tl;dr
install docker,
run the setup compose file first,
run the other compose file to start server,
run client, login as admin:admin
Credits / Prior work
RZ_Member, wesman2222 (old server files release for RZ)
Nitro / WWWWWWWWWWWWWW (massive hoard of client files)
Cosmos (packet handler patches for Enigma City)
savetherobots / perl (cleaned server files, docker repack)
Awesome, thank you everyone!
Will give it a go later this week.
Any ideas?
This happens on the last part when I run " docker-compose up"
https://imgur.com/dM2SCCx
Thank you, I opened the docker file, and replace FROM ubuntu:latest with FROM i386/debian:buster-slim
Edit: Ok it loads, but it stops around here: https://pastebin.com/0x4rM5B3
Any idea? I try to open the .exe but it crashes upon opening too. (Installing it on my server)
Last edited by BioRage; 23-11-20 at 08:16 PM.
How can you run this server on windows without using docker?
I mean apart from installing SQL and running the scripts attached to the repack.
Once that is done and all ports and stuff are open.
What are the executables to open, is there a correct order?
What files do I need to configure?
I just feel like virtualizing with docker is a bit unnecesary,
if I already use a vps I would be using part of the resources available for nothing.
Not saying it is a bad approach, it's great for ease of use,
but I would prefer to just run it directly.
Good evening how can we do to translate the client?
apparently it's the same client or almost
https://www.driftcity.eu/
PS:how do we access the DB?
Last edited by klugor; 2 Weeks Ago at 05:12 PM.
The folly of men is matched only by its power of destruction!