Jump to content
nyarum

Can's server-side emulator

Recommended Posts

23 hours ago, nyarum12 said:

@V3ct0r @champ ping 

 

Hello! Done.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

https://t.me/emuatortalesofpirates/16

Wohoooo, this is VERY GREAT DAY

I'm done with character screen 🥶🕺

Now emulator has capabilities to:
- Create character
- Create pincode
- Delete character
- Change pincode
- Auth in account
- All the capabilities work with database
- Encryption of password 

And in this congratulation moment I will show result in video

https://recordit.co/caNI5D5LCA

  • Like 1

Share this post


Link to post
Share on other sites

Emulator project is closed forever, there will be no more return to it in my life.

All the necessary experience it gave me during all my life that I wrote it (2 versions on Go and 1 version on Crystal) - is invaluable, but I will develop further in other spheres

These areas will be related to family projects including design companies and cryptocurrency analytics

Emulator channels will be closed for 1 day to give people a chance to read this post

Thanks to everyone who has been following and believing - love you all ❤️


@V3ct0r this thread could be closed and archived, no needed longer in future

Share this post


Link to post
Share on other sites

Hello @nyarum12,

 

The most important thing is that you gained a lot of experience while working on your project. There are different models of network input/output, working with databases, multithreading, architecture issues, learning new programming languages and other things. I wish you good luck in new subject areas!


Share this post


Link to post
Share on other sites

Hello everyone, in next hour I will start stream
All links in discord - https://discord.gg/V8xWHJ9H

Telegram is done for the project cause discord more suitable

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Results:
- Finished parsing the login back into the game
 

I already explained on the first stream after returning, that there was a bug in the Crystal emulator, that after sending the main login packet, the connection to the game was buggy and then none of the packets reached both ways anymore. This is the reason why I rewrote everything back to Go, in a very short form and made the binary format so that I could encode and deencode any packet, regardless of server or client.

This helped me fix the game login packet in reverse by taking it from the original server and parsing it back into my structure, so I checked the validity of the format and now it will be 100% correct when encoded

 

image.png.574e77655bd8946961ca124d0d43a6ce.png

Share this post


Link to post
Share on other sites

I prepared first tasks on github
If you wanna take this in work, let me know in a task you wanna take or telegramm chat of channel I sent above
image.png.a9ec9b353f98f30bb487058f222424a9.png

Share this post


Link to post
Share on other sites

@Rogue you are welcome :)
Let's subscribe telegram and if some amount of English users ready to watch / see for progress - I'm ready to think about some technology to have auto-translate, maybe use ChatGPT :)

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...