R&D's R&D
Socials
  • General
    • About Me
    • Some information about the content of this blog
  • MMO
    • So, I'm doing an MMO
    • Weekly updates
      • Weekly update #1
      • Week 2 through 5 updates
      • Weekly update #6
      • Weekly update #7
      • Weekly update #8
      • Weekly update #?
  • Reverse engineering
    • Beginner's guide to reverse engineering
      • Intro to the subject
      • An introduction to x86 assembly
    • HackTheBox Cyber Apocalypse 2024
      • BoxCutter analysis write-up
  • Malware Analysis
    • Intro to the subject
    • Sample Triage Checklist
    • Process of analysis
      • Sample Triage
  • Malware development
    • Beginner's guide to malware development
      • Intro to the subject
    • What I'm learning
      • Bypassing conditional statements.
Powered by GitBook
On this page

Was this helpful?

  1. MMO
  2. Weekly updates

Week 2 through 5 updates

Yep, we're jumping straight ahead to week 5.

Why week 5?

I started this project about 5-6 weeks ago. I didn't feel like creating 5 separate entries and describing in complete details what I'd done. This is a recap of those weeks: Week 2 through 5 were mostly spent doing the following:

  • Database connection

  • Redis connection

  • CI stuff ( Dockerfile, docker-compose, Github Actions workflow )

  • Network and game threads

  • Implementation of msgpack to serialize data and to make it smaller when sending it to the client

  • Processing of multiple messages in chunks for optimization

  • Local input thread to enter commands like locking the server for maintenance.

Next update will have more details.

PreviousWeekly update #1NextWeekly update #6

Last updated 8 months ago

Was this helpful?