Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Kepler - Java v14+ server (SnowStorm, BattleBall, Camera, Wobble Squabble)

Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
So I'm working on Poker for Kepler and I am stuck, as I can get to this stage, at the very start where you are dealt cards and can change them, but the problem is when clicking "Change cards" the client crashes. Any advice?

yP4F4j - Kepler - Java v14+ server (SnowStorm, BattleBall, Camera, Wobble Squabble) - RaGEZONE Forums



28B1qBy - Kepler - Java v14+ server (SnowStorm, BattleBall, Camera, Wobble Squabble) - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Experienced Elementalist
Joined
May 30, 2013
Messages
288
Reaction score
242
So I'm working on Poker for Kepler and I am stuck, as I can get to this stage, at the very start where you are dealt cards and can change them, but the problem is when clicking "Change cards" the client crashes. Any advice?

Try to trigger it in the designated poker room, could be it's missing some assets/hooks/scripts.
 
Experienced Elementalist
Joined
May 30, 2013
Messages
288
Reaction score
242
It is in that designated poker room.

My bad, was checking the HabboX wiki and their gallery displays the title of the picture out of place on mobile.

It did function at some point:


Either missing CCT (and/or missing scripts, could be an unfinished feature <v16), missing broadcast packet or wrong packet structure/flow.
 
Last edited:
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
My bad, was checking the HabboX wiki and their gallery displays the title of the picture out of place on mobile.

It did function at some point:


Either missing CCT (and/or missing scripts, could be an unfinished feature <v16), missing broadcast packet or wrong packet structure/flow.

I know Puomi has it working, and I also know they restored the .cct at

However, I think I am sending the packets incorrectly as I don't know for sure the correct way. I'm tempted to push what I have but I'm hesitant because it causes client crashes. If I could packetlog Puomi, I would but they have two-way encryption.
 
Last edited:
Newbie Spellweaver
Joined
Jul 2, 2016
Messages
98
Reaction score
40
Instead of packetlog, why not try to figure out what you're doing wrong first? There is a clientfatalparams that helps with the issue, in this case it is the fault of the packet because the cct of games is restored
 
Initiate Mage
Joined
Mar 12, 2023
Messages
3
Reaction score
0
Maybe it is just me.

At the moment I've ran a VM on Ubuntu server. I have Kepler running, but as I am attempting to connect from another computer, it is no dice. Maybe I should be using nginx to forward the traffic locally, but not sure what port it should be.

| |/ /___ _ __ | | ___ _ __
| ' // _ \ '_ \| |/ _ \ '__|
| . \ __/ |_) | | __/ |
|_|\_\___| .__/|_|\___|_|
|_|
2023-03-12T01:10:39.135 INFO [org.alexdev.kepler.Kepler] - Kepler - Habbo Hotel Emulation (revision v1.4)
2023-03-12T01:10:39.137 INFO [org.alexdev.kepler.dao.Storage] - Connecting to MySQL server
2023-03-12T01:10:39.182 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...
2023-03-12T01:10:39.278 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.
2023-03-12T01:10:39.279 INFO [org.alexdev.kepler.dao.Storage] - Connection to MySQL was a success
2023-03-12T01:10:39.279 INFO [org.alexdev.kepler.Kepler] - Setting up game
2023-03-12T01:10:39.489 INFO [org.alexdev.kepler.game.commands.CommandManager] - Loaded 26 commands
2023-03-12T01:10:39.665 INFO [org.alexdev.kepler.server.mus.MusServer] - Multi User Server (MUS) is listening on 127.0.0.1:12322
2023-03-12T01:10:39.669 INFO [org.alexdev.kepler.server.rcon.RconServer] - RCON (remote connection) is listening on 127.0.0.1:12309
2023-03-12T01:10:39.691 INFO [org.alexdev.kepler.server.netty.NettyServer] - Game server is listening on 127.0.0.1:12321
 
Ball like Wall
Joined
Aug 12, 2009
Messages
301
Reaction score
56
Maybe it is just me.

At the moment I've ran a VM on Ubuntu server. I have Kepler running, but as I am attempting to connect from another computer, it is no dice. Maybe I should be using nginx to forward the traffic locally, but not sure what port it should be.

Need more info, what do you mean "it is no dice"? Could be your external vars or the host info in the loader, could be the way you're trying to connect to the client, could be local traffic rules from your client to the host.. Based on your output, the server is successfully running. Are your ports being blocked? If ufw is enabled on Ubuntu, you need to allow those ports through, i.e
Code:
ufw allow 12322
 
Initiate Mage
Joined
Mar 12, 2023
Messages
3
Reaction score
0
Need more info, what do you mean "it is no dice"? Could be your external vars or the host info in the loader, could be the way you're trying to connect to the client, could be local traffic rules from your client to the host.. Based on your output, the server is successfully running. Are your ports being blocked? If ufw is enabled on Ubuntu, you need to allow those ports through, i.e
Code:
ufw allow 12322

I've attempted to connect to the server by using Basilisk, and now locally. I've reinstalled the Ubuntu server to Ubuntu "regular" and I am not able to see anything from localhost. UFW is enabled, and I've allowed all needed connections.

UFW
Code:
 habbo@habbohotel:~/kepler$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
12322                      ALLOW       Anywhere
12309                      ALLOW       Anywhere
12321                      ALLOW       Anywhere
22                         ALLOW       Anywhere
80                         ALLOW       Anywhere
12322 (v6)                 ALLOW       Anywhere (v6)
12309 (v6)                 ALLOW       Anywhere (v6)
12321 (v6)                 ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
80 (v6)                    ALLOW       Anywhere (v6)

Server Running



Nmap Scan
Code:
 sudo nmap localhost
Starting Nmap 7.80 ( https://nmap.org ) at 2023-03-15 10:34 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
631/tcp  open  ipp
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds

Local IP for Ubuntu machine

Code:
habbo@habbohotel:~/kepler$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 8e:84:3c:e8:87:73 brd ff:ff:ff:ff:ff:ff
    altname enp0s18
    inet 192.168.68.55/22 brd 192.168.71.255 scope global dynamic noprefixroute ens18
       valid_lft 5978sec preferred_lft 5978sec
    inet6 fe80::43f4:6d21:f876:3eaf/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

My attempt from a windows machine



My attempt from the Ubuntu Machine (I know flashplayer is not installed, but would think I would see something.)




In both attempts to see anything, I've removed the s out of the https to remove the secure connection to see if it would do anything, but it produces the same images.
 
Last edited:
Initiate Mage
Joined
Mar 12, 2023
Messages
3
Reaction score
0
Maybe it doesn't work since Kepler isn't a webserver. 눈_눈

Am I needing to push the current ports that are being used to 80 with php/nginx, or am I do something else in order to see the results of habbo?
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Too many people have misinterpreted my setup steps into thinking Kepler has a web server, nope, it does not.

I'll amend the setup steps in next update of Kepler.
 
Newbie Spellweaver
Joined
Jul 2, 2016
Messages
98
Reaction score
40
Teleports need a fix in the last Kepler because when you click on one the other user goes to that teleport too, I think is a problem with the time
 
Last edited:
Back
Top