-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quote:
Originally Posted by
Chapo
Very nice! Java for teh win. But why did you decide to not use Spark?
I couldn't get it working, the Lambda function part when registering just didn't work, and yes I was using JDK 8 which is what SparkJava supports... :P:
There's nothing that SparkJava does which my server doesn't do anyways, and it's an awesome learning experience. Netty fully supports HTTP protocol too, which has allowed me to create a lot of functionality.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quackster, you should code the gamecenter and also make it possible to add games from the database. Haven't seen any emulators recently that has that, and it's not a lot to code.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quote:
Originally Posted by
FunHotel
Quackster, you should code the gamecenter and also make it possible to add games from the database. Haven't seen any emulators recently that has that, and it's not a lot to code.
Plus emulator has it.
Skickat från min FRD-L09 via Tapatalk
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quote:
Originally Posted by
maritnmine
Hi qwek,
Nice to see this development going. But why are you writing these troll posts? First of all, how do you make a CMS in Java? That is not making any sense to me. Secondly, PHP is not even a language.
I have seriously no idea what you are on about.
Just a word of warning. If I understand you correctly, you are coupling the logic of dynamic pages very tightly together with the static files. For some cases, this is fine, but you have to think about whether this is making it harder for people to edit the static files themselves. How is this going to be solved? Will it be in a fat JAR or how will this run? Typically, people have some load balancer (i.e. nginx or Apache) in front of the application servers themselves (Jetty, Tomcat, whatever JAR web app you have running). This does then in turn make it easy to set up routing to decouple static content from the dynamic parts of your web app. Have you made any thoughts around this?
https://en.wikipedia.org/wiki/Progra...pular_websites
https://www.quora.com/Which-programm...-that-language
Java for web is life <3
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Hey Alex
Do you have any progress to tell us about?
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quote:
Originally Posted by
streamhotel
Hey Alex
Do you have any progress to tell us about?
I've been working on the housekeeping. The last time a CMS had a decent housekeeping was PHPRetro so I want to make a very rich featured housekeeping for Icarus.
https://i.imgur.com/vMWMb2G.png
(The statistics page is hardcoded for now, but the list of newest players below isn't)
https://i.imgur.com/FEkI5Lr.png
(User search working)
https://i.imgur.com/AxKlgDn.png
I still gotta do a lot of features, all of it is written in Java using my duckHTTPD library I wrote.
You can browse the source here: https://github.com/Quackster/Icarus/...ev/icarus/http
There's a lot of repeating lines I've added, but those will get cleaned up.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Looking good. Can't wait how the CMS completely turns out. Great job on it.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Nice you want to bring a better housekeeping for Icarus. Good you're trying to made this housekeeping usable for a huge hotel by using pagination. I hope you would support RCON so when you're moderating an user or changing stuff these updates will instantly take affect in-game.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Some updates to the housekeeping, create, edit, delete and view news articles are done.
(View articles)
https://i.imgur.com/gGNzqpW.png
(Edit article)
https://i.imgur.com/jBJON6X.png
(Post news article)
https://i.imgur.com/uzbzUIF.png
And I've also made all the server-side variables editable by SQL, and I've started work on adding a few to the housekeeping.
(Edit coins and duckets amount given in server scheduler)
https://i.imgur.com/9viZKSI.png
(Edit camera details)
https://i.imgur.com/hQUeuaU.png
(Edit thumbnail details)
https://i.imgur.com/QthNKpb.png
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Live demo: https://icarus.alex-dev.org/
I've put a server up for people to test, there's still a lot that isn't done but enough to have a functional hotel. So please, try and break something! :):
Oh, and recently purchased photos are on display at: https://icarus.alex-dev.org/community
:ott1:
Changelog
- Added group furni.
- Added rights and certain rights checking for group furniture.
- Made group items get updated when the group badge or colours get updated (official Habbo doesn't do this actually but I thought that's kinda lame so I decided make items get updated with the correct group colours).
- Various small bug fixes.
- To do: Implement the correct creation date for the information about groups when they get created.
https://i.imgur.com/LcHBFv2.png
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Yes Yes :D I test the livedemo.
Awesome livedemo, but buy clothe close connection :S
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Buying badges closes the connection.
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Changelog
- Fixed housekeeping bugs
- Fixed teleporter bugs (discovered after opening demo hotel)
- Fixed disabling effects
- Added save navigator preferences so when they relog, their preferences for the navigator is saved.
Quote:
Originally Posted by
Zlimon
Buying badges closes the connection.
Thanks for the report! Please file bugs to https://github.com/Quackster/Icarus/issues so I can easily keep track of them :wink:
Also whereabouts did you find badges in the catalogue?
-
Re: [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]
Quote:
Originally Posted by
Quackster
Changelog
- Fixed housekeeping bugs
- Fixed teleporter bugs (discovered after opening demo hotel)
- Fixed disabling effects
-
Added save navigator preferences so when they relog, their preferences for the navigator is saved.
Thanks for the report! Please file bugs to
https://github.com/Quackster/Icarus/issues so I can easily keep track of them :wink:
Also whereabouts did you find badges in the catalogue?
Tried to buy the Bieber badge (Don't judge, it's the only one I have credits for :P)
https://i.imgur.com/srjZptG.png
This is what happens when I buy:
https://i.imgur.com/tRtJqu8.png