[LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera]

Page 12 of 23 FirstFirst ... 2456789101112131415161718192022 ... LastLast
Results 166 to 180 of 333
  1. #166
    Account Upgraded | Title Enabled! Jamal7 is offline
    MemberRank
    Dec 2013 Join Date
    547Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    How is the project going ?

  2. #167
    Alpha Member Moogly is offline
    MemberRank
    Feb 2008 Join Date
    Pool LidoLocation
    2,322Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    I'm curious as well, will look at your code later, I think depending on how you write your code you could make a CMS for it without much effort if any. Let me know if you're interested. Of course most of the effort would involve implementing the web front-end portion, but if you write your code a certain way your CMS can re-use code from the Emulator.

  3. #168
    Enthusiast Zutery is offline
    MemberRank
    Jul 2012 Join Date
    RaGEZONELocation
    32Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Someone needs to write a CMS using Plesk or Django for the release of this.

    Also correct me if I'm wrong, but from my understanding isn't Python pretty slow in comparison to other languages due to the fact that it compiles into C, also unless you implement threading it's only single threaded.

    So what are the advantages of using Python aside from the fact that its syntax is cleaner compared to other languages?

    Nonetheless I can't wait for this to be released looks promising, good luck!

  4. #169
    Proficient Member jaden83 is offline
    MemberRank
    Oct 2014 Join Date
    DESKTOP-2FLLV85Location
    176Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by Zutery View Post
    Also correct me if I'm wrong, but from my understanding isn't Python pretty slow in comparison to other languages due to the fact that it compiles into C, also unless you implement threading it's only single threaded.
    ... what?

  5. #170
    Enthusiast Zutery is offline
    MemberRank
    Jul 2012 Join Date
    RaGEZONELocation
    32Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    As I said correct me if I am wrong, please be constructive instead of being rude...

  6. #171
    Alpha Member Moogly is offline
    MemberRank
    Feb 2008 Join Date
    Pool LidoLocation
    2,322Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by Zutery View Post
    As I said correct me if I am wrong, please be constructive instead of being rude...
    Ever seen Disqus on a website? (the commenting system that almost half of the internet uses) Been on Instagram? Seen Pinterest? All coded in Python. Reddit? Python. The language is more than capable to scale, and if you want to put it under another stack you can go with Jython, or even IronPython (for .NET), you're correct to some degree about the single-threading, it depends on what code you import / use. Either way I think the CMS should be done in their Django or CherryPy, with CherryPy if you have written classes or the project in a nice OO fashion, you could have a website up in a shorter span of time, at best a housekeeping website with minimal effort. Python is also used by Dropbox, not entirely sure if it runs their back-end. There's also Eve online (MMO) that uses it extensively. Python is great. You can write a lot of amazing stuff in Python. My suggested web frameworks for Python will always be either Django or CherryPy. CherryPy is well maintained, has decent documentation, and is highly customizable, you can breeze through it's source code etc. Great stuff. CherryPy will run on Jython and PyPy as well. :)

    To answer your question further, Python 3 / Python 2 compiles the source code into byte code on the disk. There's also great features that Python 3 is building up for high performance code, even though it's already been used as such. Lastly, if you REALLY want C power, you can extend Python with C, or C++, or D, or any compiled language, and call your Python code from within (Python is designed for such a thing, in some cases you may find yourself downloading Python packages that offer native code optimizations, these are usually optional but some packages get really complicated). Python is also not too complex to implement inside of a compiled project, and is more than capable of meeting any task. I've developed GUI applications, web applications, an IRC bot that manages a channel, etc. It's quite the language. The only limitation is PEBKAC.

    Edit:

    Also check out asyncio:
    https://docs.python.org/3.5/library/asyncio.html

    It was implemented by somebody as Tulip if I remember correctly, which is neat that someone can design, develop and implement a project that then becomes part of the standard library for Python.

    Also recommended reading:

    https://www.shuup.com/en/blog/25-of-...ango-websites/
    Last edited by Moogly; 27-08-16 at 03:24 PM.

  7. #172
    git bisect -m ovflowd is offline
    MemberRank
    Sep 2011 Join Date
    2,191Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Little question, why is the guy talking about Python if this Emulator is made in Java...

    - - - Updated - - -
    @Moogly i like Jinja

    - - - Updated - - -

    And i feel like a Ninja... ​nevermind..

  8. #173
    Proficient Member Evilsmoothie is offline
    MemberRank
    May 2011 Join Date
    NorwayLocation
    153Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by ovflowd View Post
    Little question, why is the guy talking about Python if this Emulator is made in Java...
    It isn't. It's Python 3.5. :P

  9. #174
    git bisect -m ovflowd is offline
    MemberRank
    Sep 2011 Join Date
    2,191Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by Evilsmoothie View Post
    It isn't. It's Python 3.5. :P
    Yes i made a joke..

  10. #175
    [LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera][LATEST] Icarus Emulator [Java, Netty, MySQL, Plugins, Camera] pel is offline
    MemberRank
    Jan 2012 Join Date
    Munich, GermanyLocation
    384Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by ovflowd View Post
    Yes i made a joke..
    Not funny at all.

  11. #176
    git bisect -m ovflowd is offline
    MemberRank
    Sep 2011 Join Date
    2,191Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by iExit View Post
    Not funny at all.
    Yes i know.. i was aware of those guys fighting about Python x C++

    - - - Updated - - -

    Soo i made my point.. With motherfucka Java bliet.

  12. #177
    Proficient Member Boraida is offline
    MemberRank
    May 2011 Join Date
    The NetherlandsLocation
    161Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by ovflowd View Post
    Yes i know.. i was aware of those guys fighting about Python x C++

    - - - Updated - - -

    Soo i made my point.. With motherfucka Java bliet.
    I don't get it?

    Sent from my HTC One using Tapatalk

  13. #178
    Developer Quackster is offline
    DeveloperRank
    Dec 2010 Join Date
    AustraliaLocation
    3,479Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Been busy, I'm here again.

    Changelog

    - [ADDED] Removed navigator categories from being hardcoded
    - [FIXED] Fixed an issue where a user would refuse to walk across the map from the door way, but if you got closer to the other side you could still work.
    - [FIXED] Room disposal fixes
    - [FIXED] Fixed issue where if you switched through rooms too fast your client would stay black
    - [FIXED] Rooms staying in memory/cache when user leaves

    I stopped paying for my server, so the git repo has been moved:

    GitHub - Habbotard/Icarus

    GitHub - Habbotard/Icarus-data


    I also got a new 2560x1440 monitor, gone are the days of tiny screenshots

    Last edited by Quackster; 11-09-16 at 04:29 PM.

  14. #179
    git bisect -m ovflowd is offline
    MemberRank
    Sep 2011 Join Date
    2,191Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    @Quackster this update took a time.. But nice update! Now the navigator categories are stored where?

  15. #180
    Developer Quackster is offline
    DeveloperRank
    Dec 2010 Join Date
    AustraliaLocation
    3,479Posts

    Re: Icarus Server (Production) - [Python, Multi-DB/MySQL]

    Quote Originally Posted by ovflowd View Post
    @Quackster this update took a time.. But nice update! Now the navigator categories are stored where?
    It's stored in the database instead of being in an array.




Advertisement