Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

  • Days Won


Smallxmac last won the day on November 13 2019

Smallxmac had the most liked content!

Community Reputation

15 Good

About Smallxmac

  • Rank
  • Birthday January 23


Recent Profile Visitors

1,969 profile views
  1. Smallxmac

    Board Closing - What is the future of Cooldown?

    Hello Everyone, Just to reiterate what @Spirited said today, thank you so much for being a part of Cooldown. This forum was created to give developers a good place to work with each other on a shared passion. However, I think Spirited covered that nicely and I completely feel the same way. I also wanted to point out that I will be stepping away from the community as a staff member. I enjoyed every second of working on this community with everyone. I will likely be around in the future, but not in a staff position. In one week we will put the forum in maintenance mode and start the backup. I might keep the forum in maintenance mode for a while just so people that link to the forum do not think it is just down. Thanks, Smallxmac
  2. Smallxmac

    print("Hello World")

    Glad to see you here, I have a very similar story as you do. I have always been a firm believer that learning by example or by a project is one of the best ways to go. Seems like you are learning a lot of the same stuff I have been using in my day to day job. It sure is a lot of fun.
  3. Smallxmac

    [Proof of Concept] Item Renting

    I am also curious about how this was embedded so nicely. Regardless if you want to say or not, it is very good work. It is nice to see some creativity in the community!
  4. Smallxmac

    UI Framework Discussion for Map Editor

    Are you going to be doing this development on github/gitlab? I would like to see it progress and possibly help if I find the time.
  5. Smallxmac

    UI Framework Discussion for Map Editor

    I honestly would not bother if you with making a text editor. I would start the projects with the intention of making a visual editor. However, if you wanted to have a text editor I would just make a VS Code plugin that can interact with the CLI and possibly do validation/linting. I have used this in the past to make enterprise applications. One plus side is that you can have very rapid development and easy deployment. That being said, I have never attempted something similar to this. I would image a visual map editor would be rather difficult in a web framework, as it does not quite fit the standard model. I maybe would investigate Qt.
  6. Smallxmac

    Client : Editing resolution

    @Diab It would be nice to see you do a tutorial. I am very much out of my element with this sort of information, but I love to learn more about it. Thank you for posting this, it was helpful.
  7. I can't say I have much experience with any networking libraries in C++, but I have worked with QT before. As others have stated above, Qt is pretty known and has quite a bit of documentation. I have done something similar to what @Spirited did with RPC. I just had my program use gRPCs to communicate with the web front-end. However, it seems like from reading this thread QT might be your best bet if you don't want to spend too much time learning new stuff for marginal gains.
  8. Smallxmac

    Hello world - Zen

    Hi @Zen, Glad to have you here, this board is mostly made up of people with similar stories to yourself. I have also taken an interest in packet sniffing and packet analysis in conquer. I hope you can spark some great conversation and discussion. Lots of people here like well put together technical discussions. Looking forward to discussing with you more, welcome to CoolDown!
  9. Smallxmac

    Chimera: Conquer Online Private Server Project

    Ah yes exactly, I just thought it would be a fun thought exercise if anything. This entire project, in general, is just overkill, to be honest, but it is fun none the less. I completely agree that this is an awesome exercise in a hard distributed computing problem that should hit all the hard parts of communication, data syncing and scaling.
  10. Smallxmac

    Chimera: Conquer Online Private Server Project

    I like your approach. You follow some of the ideas that I derived when I was prototyping a scalable environment. One of the biggest concerns I had was the number of entities on a particular map. One thing I thought about was chunking regions and having nodes to handle that, but you would then just scale the issue lower. For example, the bottleneck would then be on the number of players in a particular chuck. You would also have to handle cross chunk communication and they are visible. Another idea I had was possibly scaling channels. For example, if too many people are in TC and it proves to be a bottleneck it might be an option to start a new TC map and move players to that instance. The main problem I found with that is separating the players, in some cases that might not be a possibility (GW). This is just all assuming there was a bottleneck to begin with, this is all just for thought really. What are your ideas on such an issue? If said issue is present, how would you overcome it?
  11. Smallxmac

    Hello, beautiful people

    Glad to have you here, welcome to the forum. I feel as if we have some common background in terms of when we got into Conquer Online. It would be nice to have your perspective as a GFX artist in a primary programmer community. How is your server going? What are some of the challenges you ran into when getting back into the community?
  12. Smallxmac

    Tasks in Golang

    I was more asking about design inspiration, but that just seems subconscious to you from the background you have had.
  13. Smallxmac

    Chimera: Conquer Online Private Server Project

    How will you determine the scalability or what metrics would require a new realm node to spawn?
  14. Smallxmac

    Chimera: Conquer Online Private Server Project

    It looks like there is a large number of internal communication. Are you concerned with latency issues? Also, it seems that every module is dependent on other modules, how will you handle the reliability of modules? I would imagine some clever heathchecks with k8n would be a good place to start.
  15. Smallxmac

    Tasks in Golang

    Was this generally based on tasking or also based on the TPL?

Important Information

By using this site, you agree to our Terms of Use.