nyarum 15 Report post Posted August 9, 2017 Avocado emulator of server-side (Github)Telegram channel of English community 3 Quote Share this post Link to post Share on other sites
Perseus 98 Report post Posted August 9, 2017 So, how far along are you? How many things are left to be done? Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 9, 2017 2 minutes ago, Perseus said: So, how far along are you? How many things are left to be done? I can't give an answer at once because there are main things to be done: - Parser engine (For .bin files) - Script engine (LUA or Go, it's still in discussing) - Cover all network packets and functions/actors for them (It's almost 60-70% of all work) - Documentation - Site / Test server - Basic scripts for existing items/NPCs/Locations (I'll take .bin files from PKO 1.38) - Integrate international engine (For all names and strings) If we talking about when it'll be playable then - All packets for character screen (Currently I covered only auth after rewriting an architecture) - World and movement packets - Integrate RTree that we can show/unshow object in a specify radius of character - Integrate parser engine - Integrate basic script engine and first functions for that Other things like (Guild houses, another crazy ideas) will design and development in future Quote Share this post Link to post Share on other sites
Perseus 98 Report post Posted August 9, 2017 2 minutes ago, nyarum said: I can't give an answer at once because there are main things to be done: - Parser engine (For .bin files) - Script engine (LUA or Go, it's still in discussing) - Cover all network packets and functions/actors for them (It's almost 60-70% of all work) - Documentation - Site / Test server - Basic scripts for existing items/NPCs/Locations (I'll take .bin files from PKO 1.38) - Integrate international engine (For all names and strings) If we talking about when it'll be playable then - All packets for character screen (Currently I covered only auth after rewriting an architecture) - World and movement packets - Integrate RTree that we can show/unshow object in a specify radius of character - Integrate parser engine - Integrate basic script engine and first functions for that Other things like (Guild houses, another crazy ideas) will design and development in future Sounds intriguing. I'd love to help. I'll get in contact with you over discord. Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 11, 2017 I created an issue with all of packets from source files - https://github.com/Nyarum/noterius/issues/6 Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 13, 2017 (edited) I continue work on the emulator, I created two wiki pages to support work - https://github.com/Nyarum/noterius/wiki/Error-enums - https://github.com/Nyarum/noterius/wiki/Network-package And currently there is one issue about a new packet - https://github.com/Nyarum/noterius/issues/7 If anyone will take work on that issue, please fork the repository and create pull request when you are ready with your code. I can help with any question in github or discord. Edited August 13, 2017 by nyarum Quote Share this post Link to post Share on other sites
x3w0r 33 Report post Posted August 13, 2017 Hello, I don't get the purpose of your project but it seems interesting, I would like if you are able to explain it further more. Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 14, 2017 10 hours ago, x3wor said: Hello, I don't get the purpose of your project but it seems interesting, I would like if you are able to explain it further more. Hey, it's point from first post in this topic: "I love game" But main purpose - do the server with high performance, without bugs, very flexible to developers. For example, install the server will take 3-5 minutes on Linux machine in future. You don't need anymore do hard things like - "Install Windows Server, install SQL Server, setting SQL Server, writing support bats files, copy server on the end machine and etc.." Quote Share this post Link to post Share on other sites
x3w0r 33 Report post Posted August 14, 2017 Hello, @nyarum . I got it, I'll keep myself updated on this thread. Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 20, 2017 I have updated the README, now each developer can setup the emulator in local env Binaries will not be published in coming soon because it doesn't important now. And I covered all packets refer to character screen. Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted August 23, 2017 Finally I chose solution for scripting language https://github.com/Nyarum/noterius/issues/5#issuecomment-324454252 Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted September 1, 2017 Hello guys. If anyone can help with issue - https://github.com/Nyarum/noterius/issues/8 It would a really help ) Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted October 15, 2017 Hey guys, I think I want to up this topic. We need more people to develop the emulator if you want to help us then welcome to discord - https://discord.gg/PqbdtUf I can give details about current state of project and you can take part of this to continue work from me Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted December 10, 2017 (edited) Hello all, I don't want to give you guys bad hopes, so I officially closed develop the emulator An issue pretty simple - I don't have a much time that I can give to the emulator and while I develop it I can't save my style of code because I upgrading my skills every time still I alive Repository will live for a week and I'll close it, please do fork if you need Edited December 10, 2017 by nyarum Quote Share this post Link to post Share on other sites
deguix 63 Report post Posted December 11, 2017 Why do you have to close it? Can't you just abandon it instead? Closing (equivalent to deleting) something is like losing the past. The whole point of git is having a history. You just don't need to look at it. Quote Share this post Link to post Share on other sites
nyarum 15 Report post Posted December 11, 2017 7 hours ago, deguix said: Why do you have to close it? Can't you just abandon it instead? Closing (equivalent to deleting) something is like losing the past. The whole point of git is having a history. You just don't need to look at it. I'm not sure how I'll do but main idea - close project as any action on it. Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 7, 2022 Hello, I'm returned and welcome free for any people wants to listen and support continue progress of emulator Telegram - https://t.me/+0EXe_jRXojNkY2I6 I'll be post youtube stream videos here as well let's do this Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 7, 2022 First stream is running Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 7, 2022 Stream is over and it must be saved in videos in my youtube, result in end of video In short words: first trying connect server - client, first packet and it didn't finished well but tomorrow I'll try to find problem with wireshark Stream will be daily based in evening time Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 8, 2022 Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 8, 2022 Stream is over again Thank you if you watched, I did a much progress as I think First packet is done, next is auth process plus database Also I did a lot progress with Crystal language Tomorrow meet again Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 9, 2022 New stream is started Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 9, 2022 part 2 - https://www.youtube.com/watch?v=f8bS-MjyF5Y Okay I finished the long stream and it had split to two parts because first part ended earlier I'm glad to say I did the next things: - Use macros power to implement auto including packets in parsing process - A lot of new things learned in Crystal language - Auth credentials packet is done (parsing is weird but it will be beatify later) - Parsing / Builder of packets In next series: - First database implementation (I prefer in-storage database) - Auto register if user doesn't exist - First packet with player characters data Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 9, 2022 Also let's come to telegram channel - I speak in both languages the forum talking so you are welcome Link - https://t.me/+0EXe_jRXojNkY2I6 Quote Share this post Link to post Share on other sites
nyarum12 72 Report post Posted September 10, 2022 @V3ct0r my thanks for pin the thread, I said it in the stream #3 (part 1 :)) and decided to repeat in text. I was thinking what's best name I can use for my dev and can you change both threads (russian / english) names to "Can's server-side emulator" and "Эмулятор серверной части от Джана"? 1 Quote Share this post Link to post Share on other sites