Time for binary/test release guys
Due to new 2020 rules I can't post this in the Downloads section even though Realots cip files is there without sources (pre 2020), so I'll have to post it here (no direction from staff, but I checked Advertisement, and that only counts for hosted servers, so this is the only place left).
Today I'm going to be releasing the data files and compiled server binary of my TaoEngine / formerly known under the temporary alias TSSFTW engine together with my compiled client.
For those who don't know, this engine is based on RealOTS data files including USR data files, SEC map files, DAT object files, NPC npc files, MON monster files, etc.
It's a server written from scratch, so
not based on OTServ or TFS, it's similar to OpenCoreMMO, RyOT, PyOT, etc, servers fully written from the bottom up.
The game server is still in pre-alpha development, so expect a lot of bugs and missing features.
This release is only for Linux right now, native Windows support might be added back later on, so if you run Windows make sure to install WSL on your machine if you'd like to run this locally.
The server has a built-in updater that checks for and downloads newer versions automatically.
Data files download: link removed
Binary and config file: link removed
Client files: link removed
Server packages:
Requirement (packages): python3-dev python3-gmpy2
Optional (packages): python3-uvloop
How to run server: unzip archives with
tar xfz archive.tar.gz
. Run
./standalone -m 1
for full map, or just
./standalone
for partial 10% map (faster boot).
The server directory structure should be as follows:
- standalone
- config.py
- data
Modify config.py as you wish.
Client notes:
- If your client exits and leaves you with a missingdlls.txt in your client directory, especially if you run Windows 10 (I did a mistake before upgrading to Windows 11, so a few DLL checksums might be missing once you connect to the server or scroll with a touchpad if you're on a laptop), please post the full contents of missingdlls.txt here. Exiting is the intended function of the anti-cheat system.
- Debian 12's wine-8.0 (Debian 8.0~repack-4) 32 bit wine and the very newest wine versions (wine-9.6-119-gb87589757b8 32+64 bit) are supported so you can run this client on Linux using wine if you wish.
Server completion status per 26th of Apr 2024:
- Monsters should have 100% accurate melee, defense and spell formulaes (but some spells are currently not cast because of current rework of the conditions system, such as the halloween hare's outfit spells).
- Players are partially parsed. They should have 100% accurate skills and conditions such as food regen, name, outfit, position, etc, but inventory is only partially parsed (items with a count is reduced to count = 1), and no containers in players inventory are currently parsed.
- Monsters loot on death is currently bugged (no loot dropped). This has happened before, I must have made some mistake while changing something.
- NPCs should have virtually all chat scripts, but does not actually do most commands yet, like buy or sell items.
- More than half of the MoveUse scripts (click on ladder, walk down holes, walk on traps, walk on fire or energy field, etc) are done (100% of the scripts is parsed, but only >50% of the scripts are actually implemented with server logic).
- A bunch of commands are bugged. Like alevo only creates 1 item, I broke multiple count at some point, alevo res doesn't work (use /m instead), etc.
- There's many more bugs. You don't have to post your bugs here, I probably already know about it, but if you really want to you can post unique bugs here, namely bugs that haven't been reported by anyone else.
Use !commands for a list of commands. Some essential commands are: /m, /s, /a, /town, /n.
Login with accnr = accnr of player (highlevel characters are printed at end of boot), password = 1337.
Happy gaming!
@Olddies @Me again @murilow1 @tarantonio