matpow2 / cuwo

Open server and utilities for Cube World
GNU General Public License v3.0
170 stars 49 forks source link

Implement NPCs/mobs #74

Open godoux opened 11 years ago

godoux commented 11 years ago

Hello, I installed this mod and then when I was playing with a friend on my server there was no mobs/monsters/npcs anymore. I couldn't also interact with the world, I mean, I couldn't open doors anymore, I couldn't sit anymore, sleeping etc... Any idea ? I really would like to fix this issue to use this great mod :)

MooseElkingtons commented 11 years ago

Here's your problem: This isn't a mod. It's a custom server implementation in python, and it's incomplete.

Jakky89 commented 11 years ago

Yes it will be implemented in future I hope. But it's difficult because most things of the Cube World protocol are unknown. The things that are implemented have been found out in long term reverse engineering.

asds999 commented 11 years ago

Will this issue be fixed ever or should i just look for another server tool?

MooseElkingtons commented 11 years ago

Please read my comment. More specifically, "It's a custom server implementation in python, and it's incomplete."

Favorlock commented 11 years ago

asds999, you won't find any implementation that has entity support yet.

Jakky89 commented 11 years ago

You could use cuwo and Server.exe together on different IP each (could also be a virtual one) and then use the mitm.py as proxy. But it could be a lot of work to modify the mitm.py to redirect the right packets to/from the right server. Like commands are redirected to/from cuwo and entity updates etc. from/to Server.exe.

Gameink commented 11 years ago

Hello, yesterday i installed an cuwo Server, and there Were NPC's, but interacting with doors did not work. Today i restartet the cuwo Server and no there are no NPC's :( Is there an Bugfix for this?

System: Ubuntu 12.04.02 LTS Server with python2.7-dev

Favorlock commented 11 years ago

You were probably kicked off the server and didn't realize.

matpow2 commented 11 years ago

This issue depends on #28, so before that has been implemented, this issue is in an idle state.

ghost commented 10 years ago

8 months passed. Is anything changed?

matpow2 commented 10 years ago

This is still work in progress. You can help by donating or contributing to the entity system.

ghost commented 10 years ago

How can I donate?

matpow2 commented 10 years ago

https://pledgie.com/campaigns/24724

matpow2 commented 7 years ago

This has been done to some degree. However, it still needs a lot of testing, so help on this would be appreciated. If your client crashes, a packet dump would be very, very useful.