• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

YurOTS (TFS 1.2) MySQL 🎇 Happy New Year

Discovery

Developing myself
Joined
Apr 16, 2010
Messages
561
Solutions
11
Reaction score
262
Location
Neverland
1608990136236.png

giphy.gif



Hello everyone, that's a classic server files based on YurOTS version 0.94d.
Has been added:
  • new monsters,​
  • weapons attributes,​
  • shared experience,​
  • tasks,​
  • daily monsters event,​
  • ammunition quiver,​
  • monsters conditions,​
  • quests,​
  • arena and more!​
 
Hello!
I have some problem with schema.sql; on web_deleted have a piece of code erase i think...
thx for the up!
 
Hello!
I have some problem with schema.sql; on web_deleted have a piece of code erase i think...
thx for the up!

feel free to give more details on PM if you want!

Holy shit I remember being obsessed with YurOTS back when I started playing OTs, very nice release for the nostalgic users.

thanks pal, thats the reason :) !
 
I would like to run this engine on windows on localhost, is it possible to compile via appveyor?
 
I would like to run this engine on windows on localhost, is it possible to compile via appveyor?

Use nostalrius server as reference. And the package manager vcpkg to compile with MSVC.

Or run the linux on Windows.
 
Use nostalrius server as reference. And the package manager vcpkg to compile with MSVC.

Or run the linux on Windows.
I run Linux on Windows and when I do everything like in the tutorial it shows up, do you know how to fix it?



@EDIT I have already fixed what I asked above, but now I have a problem with "Clone the repository" when I paste the link from the tutorial, the message "-bash: rodolfoaugusto/yurOTS-server (https://github.com/rodolfoaugusto/yurOTS-server). git: No such file or directory "
 

Attachments

Last edited:
Hello there, try to install the Ubuntu 18.x image, maybe that packages dont exist on this distribution.

I changed the line to clone, some arguments.

@Paster0607
 
Hello there, try to install the Ubuntu 18.x image, maybe that packages dont exist on this distribution.

I changed the line to clone, some arguments.

@Paster0607

I've done everything and the engine works, but you know what ACCMAKER to use to make character creation work?
 
YurOTS - Version 1.5
Compiled with GNU C++ version 9.3.0
Compiled on Dec 31 2020 02:12:44 for platform x64

A server developed by rodolfoaugusto - Overview (https://github.com/rodolfoaugusto)

> Loading config
> Establishing database connection... MySQL 8.0.22
> Running database manager
> Loading vocations
[Error - Vocations::loadFromXml] Failed to load data/XML/vocations.xml: File was not found
ERROR: Unable to load vocations!
> No services running. The server is NOT online.


vocations.xml is on the folder data/XML/ , what happens?? TY
 
YurOTS - Version 1.5
Compiled with GNU C++ version 9.3.0
Compiled on Dec 31 2020 02:12:44 for platform x64


[Error - Vocations::loadFromXml] Failed to load data/XML/vocations.xml: File was not found



vocations.xml is on the folder data/XML/ , what happens?? TY
https://github.com/rodolfoaugusto/yurOTS-server/tree/master/data/XML

vocations.xml exist :)

What client is this? Anyway to host it on windows ?

I'll release a common 7.72 client.
If you want host on windows, use the vc10 of nostalrius folder and use vcpkg method to compile it on MSVC.
 
Damn. My first ever step into OT was on this very map. What great nostalgia this gives me x) Great work.
 
I dont understand you. I have vocations.xml in the folder and dont work.


<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" flagid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="4" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="0">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="1" flagid="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="1">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="2" flagid="2" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="2">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="3" flagid="4" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.4" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="3">
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="4" flagid="8" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="3.0" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="4">
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="5" flagid="1" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="1">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="6" flagid="2" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="2">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="7" flagid="4" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.4" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="3">
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="8" flagid="8" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="3.0" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="4">
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
</vocations>


https://github.com/rodolfoaugusto/yurOTS-server/tree/master/data/XML

vocations.xml exist :)



I'll release a common 7.72 client.
If you want host on windows, use the vc10 of nostalrius folder and use vcpkg method to compile it on MSVC.
 
Last edited:
Hi everyone, I had no time those past days, so I'll add more updates and fixes this week.

<3
Post automatically merged:

I dont understand you. I have vocations.xml in the folder and dont work.


<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" flagid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="4" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="0">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="1" flagid="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="1">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="2" flagid="2" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="2">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="3" flagid="4" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.4" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="3">
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="4" flagid="8" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="3.0" attackspeed="1300" basespeed="70" soulmax="100" gainsoulticks="120" fromvoc="4">
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="5" flagid="1" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="1">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="6" flagid="2" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.1" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="2">
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="7" flagid="4" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="1.4" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="3">
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="8" flagid="8" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="20" gainmanaticks="2" gainmanaamount="20" manamultiplier="3.0" attackspeed="1300" basespeed="70" soulmax="200" gainsoulticks="15" fromvoc="4">
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
</vocations>

run on linux ./yurOTS, not enough?
 
Hi everyone, I had no time those past days, so I'll add more updates and fixes this week.

<3
Post automatically merged:



run on linux ./yurOTS, not enough?
This is partner, it is not enough. I execute the command from the linux console with root user and the server opens fine, the only problem is that it gives me an error in the vocations and that is why the server does not go online.

YurOTS - Version 1.5
Compiled with GNU C++ version 9.3.0
Compiled on Dec 31 2020 02:12:44 for platform x64

A server developed by rodolfoaugusto - Overview (https://github.com/rodolfoaugusto)


Loading config
Establishing database connection... MySQL 8.0.22
Running database manager
Loading vocations
[Error - Vocations::loadFromXml] Failed to load data/XML/vocations.xml: File was not found

ERROR: Unable to load vocations!
No services running. The server is NOT online

 
Its anyway to compilate it under windows ?

I see no reason for not being possible, but you'll be better using WSL2 or any other VM-based solution.
Of course it will affect performance, but since you're asking for compilling in Windows, my guess is that you're doing it just for fun.
In this case, just try any VM-solution following the tutorial... you'll setup in just a few minutes.
 
Back
Top