GithubHelp home page GithubHelp logo

Need client for this project? about araknemu HOT 6 OPEN

Thaunu avatar Thaunu commented on August 11, 2024
Need client for this project?

from araknemu.

Comments (6)

vincent4vx avatar vincent4vx commented on August 11, 2024

Hi, the client needed is the 1.29.1, I've never tested with newer one (dofus retro).
But I don't think that a working linux version exists, so on debian you should run it using wine.
But wine can have some issues, on my debian the client freeze, while it run perfectly on fedora or opensuse.

And for the configuration you need to modify the config.xml file and add :

<conf name="Online">
    <connserver name="My server" ip="[your ip]" port="[realm port]" />
    <dataserver url="data/" type="local" priority="1" />
    <dataserver url="http://[your lang files]" priority="3" />
    <dataserver url="http://staticns.ankama.com/dofus/gamedata/dofus/" priority="2" />
    <dataserver url="http://gamedata.ankama-games.com/dofus/" priority="0" />
</conf>

And set :

  • [your ip] : the IP of your server
  • [realm port] : value of server.port under [realm] section (by default 4444)
  • [your lang files] is the URL of your langs (swf files containing maps, i18n, etc.)

from araknemu.

Thaunu avatar Thaunu commented on August 11, 2024

Thank you so much, now i try with this parameter. I have a 1.29.1 old installation on Windows, the server side is Debian.

I have seen also the Database is empty, only with the structure. There is some indication/rules for the filling?

from araknemu.

vincent4vx avatar vincent4vx commented on August 11, 2024

I can't share here the database because I've no rights on it, so to create your own database you can get an already fill like the database of ancestra remake, and convert its structure to match the araknemu one.
The format of static data are mostly identical with ancestra ones, but the data parser of araknemu is more strict, so malformed values will prevent the server to start, instead of be silently ignored like ancestra. So if you use data from ancestra you should fix it first.

The other way to create the database is to rely on langs files, parse it and generate static data. In that case data will be mostly clean and correct, but some data are not available from langs (decrypted map data, monster characteristics, map triggers, etc.), so you have to fill those missing data by yourself.

from araknemu.

vincent4vx avatar vincent4vx commented on August 11, 2024

Some data are also available here : https://github.com/Arakne/Araknemu/blob/master/src/test/java/fr/quatrevieux/araknemu/game/GameDataSet.java

from araknemu.

Test045 avatar Test045 commented on August 11, 2024

I would really like to contribute (I'm french as well). I consider myself a very good Java/C++ developer, and I've looked into your project, and I find it to be really well programmed.
Unfortunately the lack of client/swf and map data (I remember I had to sniff all the map data back then and decrypt it, due to so many emulators having broken or outdated map data) makes it almost impossible to contribute. You basically have to look around on shady forums or discord servers to find a working database and client data.

If you would like to share, it would save me time and I'd gladly contribute back, we could have a chat on discord or whatever.

Edit : I also just setup the server and it works fine. Just can't do much without a full DB (can't get past character creation as the join with the player_race table will simply not work, and fixing that will result in joins with abilities not working, so it's just a rabbit hole where I would have to painfully recreate the full database)

from araknemu.

vincent4vx avatar vincent4vx commented on August 11, 2024

I wouldn't share here something I don't own, but if you want some resources to get your client and database, you can send me an email ([email protected]).

from araknemu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.