• 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!

[7.4] D2 Server with automated infrastructure setup, compilation and provisioning. Deploy all with few clicks

Stellow

C++/C#/PHP/LUA
Joined
Oct 23, 2008
Messages
1,106
Reaction score
214
Location
Germany
GitHub
eubrunomiguel
Hi *,

Follows the repository of the D2 Server. It is based on OTHire 0.0.2.

Some features include:

  • full 7.4 features
  • cast
  • tasks
  • guild war
  • expanded real map, including Yalahar
  • market
  • conjured runes
  • hunted system
  • [external repository] mobile app

This project automates the setup of your infrastructure, server and its dependencies. It takes care of:

  • preparing your rented virtual machine and installing all the required dependencies
  • installing a database, importing the necessary schema and periodic backup
  • installing basic firewall rules
  • compiling the server and running the server
  • editing the config.lua file to include the ip address and database information

The requirements are:

  • To rent or to have a Linux machine.
  • To know how to use ssh
  • To create an account in Docker

The first setup may include several steps; however, it will become clear that adding new features, and managing the dependencies becomes a lot less cumbersome.

If you have any problems please do not hesitate in leaving a comment here.

Access eubrunomiguel/OTHire (https://github.com/eubrunomiguel/OTHire) for instructions on how to setup and download everything!
 

Attachments

  • D2-Game-Server-Emulator-7.4-master.zip
    16.1 MB · Views: 570 · VirusTotal
Last edited:
Did anyone try this yet? thinking about giving it a go but im quite the amateur on ssh etc..

Is there a custom client included in this or is it only server btw?
 
Thanks to share.

i've installed all on VPS, i can see character list but i cant login. "cannot connect to gamer server".

I have global ip on config, port 7171 and 7172 open. (i already know all everything works)

Do you know how can i solve this?
 
Thanks to share.

i've installed all on VPS, i can see character list but i cant login. "cannot connect to gamer server".

I have global ip on config, port 7171 and 7172 open. (i already know all everything works)

Do you know how can i solve this?

Well, i can login normal using othire 0.03 from Ezz repository.
 
I'm unable to make this work under latest ubuntu version.


W: Failed to fetch http://deb.debian.org/debian/dists/wheezy/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://deb.debian.org/debian/dists/wheezy-updates/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://security.debian.org/debian-security/dists/wheezy/updates/main/binary-amd64/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

same dependency error
 
Last edited:
sad its OTHire ^^

Sad? It is the based in the most stable distro ever
Post automatically merged:

Hi *,

Follows the repository of the D2 Server. It is based on OTHire 0.0.2.

Some features include:

  • full 7.4 features
  • cast
  • tasks
  • guild war
  • expanded real map, including Yalahar
  • market
  • conjured runes
  • hunted system
  • [external repository] mobile app

This project automates the setup of your infrastructure, server and its dependencies. It takes care of:

  • preparing your rented virtual machine and installing all the required dependencies
  • installing a database, importing the necessary schema and periodic backup
  • installing basic firewall rules
  • compiling the server and running the server
  • editing the config.lua file to include the ip address and database information

The requirements are:

  • To rent or to have a Linux machine.
  • To know how to use ssh
  • To create an account in Docker

The first setup may include several steps; however, it will become clear that adding new features, and managing the dependencies becomes a lot less cumbersome.

If you have any problems please do not hesitate in leaving a comment here.

Access eubrunomiguel/OTHire (https://github.com/eubrunomiguel/OTHire) for instructions on how to setup and download everything!

Fcking amazing, man!
 
Hello all tibia's fanatics!

I am trying to lunch this server for myself but I can't compile it. Does anyone can help me?

At first - I am using Debian 10 (buster). While I compilate sources with docker I am getting errors:
make[1]: *** [Makefile:663: connection.o] Error 1 make[1]: Leaving directory '/app/source' make: *** [Makefile:479: all] Error 2 The command '/bin/sh -c cd source && sh autogen.sh && ./configure --enable-mysql && make -j $(nproc) && mv otserv ../' returned a non-zero code: 2
Full output from build attached in text file.

Thanks for any suggestions.
 

Attachments

Hello all tibia's fanatics!

I am trying to lunch this server for myself but I can't compile it. Does anyone can help me?

At first - I am using Debian 10 (buster). While I compilate sources with docker I am getting errors:
make[1]: *** [Makefile:663: connection.o] Error 1 make[1]: Leaving directory '/app/source' make: *** [Makefile:479: all] Error 2 The command '/bin/sh -c cd source && sh autogen.sh && ./configure --enable-mysql && make -j $(nproc) && mv otserv ../' returned a non-zero code: 2
Full output from build attached in text file.

Thanks for any suggestions.
I have updated the repository with a fix:

You can straight download the file eubrunomiguel/D2-Game-Server-Emulator-7.4 (https://github.com/eubrunomiguel/D2-Game-Server-Emulator-7.4/blob/master/server/source/connection.cpp)
 
This one is pretty stable. However, if you would like a cleaner and the most modern version, I would go to Nostalrius.
Post automatically merged:


Search for OTHire, check its GitHub page.



Hello, I tried 2 days ago to compile it without a docker, I can't, I already give up.
I need your help, could you help me compile on linux, unbuntu or debian distribution (no docker), I can pay you for your help, thanks.
 
Back
Top