Nice features , after finish the Console you will work on Habbo Club ?
Printable View
Nice features , after finish the Console you will work on Habbo Club ?
You always seem to surprise me, good luck with this! Even though I'm no longer into retros or Habbo in general, it's great to follow along and watch all the updates in my spare time. Again, good luck dude, hopefully this comes through, will bring back heaps of memories!
Looks like the latest version of CLion works with the Linux Subsystem for Windows, which means I can run my program while still using Linux libraries on Windows, in my favourite IDE! Yay :D:! I really missed the advanced auto code completion that CLion had over VS Code.
https://i.imgur.com/i90V1xk.png
I'll see how it goes. I pick features to develop at my own pace.. like I said :ott1:
U can make a tutorial to run the emulator on Linux Subsystem ?
There are other guides to setup the Linux Subsystem for Windows, it's quite easy.
https://docs.microsoft.com/en-us/win.../install-win10
To integrate with CLion, there is this guide below.
https://blog.jetbrains.com/clion/201...e-now-friends/
Nice project !
Can you provide the DCRs + loader ?
I hope waiting you implement SSO Login to make the CMS for it...
You can use these DCRs:
[v13] Woodpecker DCRS
Don't mind the "Woodpecker" in the rar name, it's just v13 which is this version as well (but the DCRs were released on the Woodpecker release thread).
Good luck with this and hope to see more updates and whatnot. I would definitely use this when it's finished.
Upon testing, I received this error during installation.
Code:~/Kepler# make
Scanning dependencies of target Kepler
[ 2%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/array.c.o
[ 4%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/common.c.o
[ 6%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/deque.c.o
[ 8%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/hashset.c.o
[ 10%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/hashtable.c.o
[ 12%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/list.c.o
[ 14%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/pqueue.c.o
[ 16%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/queue.c.o
[ 18%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/slist.c.o
[ 20%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/stack.c.o
[ 22%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/treeset.c.o
[ 24%] Building C object CMakeFiles/Kepler.dir/src/lib/collections/treetable.c.o
[ 26%] Building C object CMakeFiles/Kepler.dir/src/lib/cthreadpool/thpool.c.o
[ 28%] Building C object CMakeFiles/Kepler.dir/src/main.c.o
In file included from /root/Kepler/src/main.c:6:0:
/root/Kepler/src/server/server_listener.h:1:10: fatal error: uv.h: No such file or directory
#include "uv.h"
^~~~~~
compilation terminated.
CMakeFiles/Kepler.dir/build.make:374: recipe for target 'CMakeFiles/Kepler.dir/src/main.c.o' failed
make[2]: *** [CMakeFiles/Kepler.dir/src/main.c.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Kepler.dir/all' failed
make[1]: *** [CMakeFiles/Kepler.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
I'm sorry for the lack of updates, I had a segfault issue that made the server crash after re-entry when requesting to walk. That's been fixed now, so I'll start work on more features.
You didn't install libuv correctly, "uv.h" is a header file associated with libuv. If you followed my installation guide you should be able to compile it perfectly fine.
Installing libuv Library
Install the required packages first:
Download the libuv source code.Code:$ sudo apt-get install git
$ sudo apt-get install automake
$ sudo apt-get install libtool
Enter the libuv directory.Code:$ git clone https://github.com/libuv/libuv.git
Configure and compile it.Code:$ cd libuv
Code:$ sh autogen.sh
$ ./configure
$ make
$ make check
$ make install
Thanks, I might have missed a step. I am at the part of executing the emulator and I have:
Is it supposed to hang at "Starting server..."? Also, is it okay to do a basic LAMP stack on the machine without the MySQL portion since you're using SQLite so I can use it as a localhost machine? Sorry to sound dumb as well, how would I go about start, stop, restart the emulator via command line?Code:root@v13:~/Kepler# ./Kepler
[Kepler] Kepler Habbo server...
[Kepler] Written by Quackster
[Kepler]
[Kepler] Testing SQLite connection...
[Kepler] Database does not exist, creating...
[Kepler] Executing queries...
[Kepler] The connection to the database was successful!
[Kepler]
[Kepler] Starting managers...
[Kepler] Starting server...
Yeah, that's suppose to hang on "Starting server..." because it's blocking the main thread. I think if I move it to another thread I can fix that output. And yeah, no MySQL installation is required.
Also to start and stop it, you'd need to type CTRL+C on the keyboard which cancels it, and to start it, you'd need to type ./Kepler to run the executable again.
Here's my DCR's (including loader) by the way: http://alex-dev.org/archive/Habbo%20.../v13_KEPLER.7z