open.mp Server RC1 - Printable Version + open.mp forum (https://forum.open.mp) -- Forum: open.mp (https://forum.open.mp/forumdisplay.php?fid=40) --- Forum: Development Updates (https://forum.open.mp/forumdisplay.php?fid=43) --- Thread: open.mp Server RC1 (/showthread.php?tid=2329) |
open.mp Server RC1 - Y_Less - 2023-01-05 Happy New Year @everyone It's here! It's finally here! After four years, two rewrites, arguments and drama, and countless other hurdles; it is finally here! Release Candidate 1 (RC1) of the open.mp server. This, hopefully, represents the final version of the code for our 1.0 release, and if everything goes smoothly with this version we will be able to finally openthe so-called open.mp in just a few days from now. Before I get in to the meat of the release I want to first sincerely thank every member of the open.mp team for helping the mod get this far. It has not been easy, mostly because of how invested everyone truly was - we all wanted what was best for the mod, for the community, for SA:MP, for our servers, and for our players; we wouldn't have embarked on this journey if that wasn't the case. Unfortunately strong differing opinions on what is bestsometimes causes friction. But we're here now. So to all, a huge thank you:
Anyway, now the bit you actually care about... Now we're out of beta, we're (if all goes well this week) releasing on time. So along with the server itself, which you've seen a dozen times before, we have some new goodies for you: Pawn The download has the official includes, no more patching the old SA:MP includes with omp.inc, now we're doing it properly! It also has a new compiler. Ever wonder when 3.10.11 was coming? Well wait no longer (if you built it yourself, you could think of this one as 3.10.12)! With this combination you'll probably get loads of new warnings, but worry not - we have a tool for that as well, to automatically upgrade a load of code, adding well-defined symbol names, const, and more in all the right places. Maybe you already noticed this, you've been using it for months, but the virtual machine (the bit inside the server) has been updated as well! Oh, and all those string natives you know and love, like SendClientMessage and AddMenuItem? They all format now. All of them*. Documentation on the updated includes: https://github.com/openmultiplayer/omp-stdlib Documentation on the new compiler: https://github.com/openmultiplayer/compiler/ https://github.com/pawn-lang/compiler/ Documentation on qawno: https://github.com/openmultiplayer/qawno/ Documentation on the upgrader tool: https://github.com/openmultiplayer/upgrade A full list of what's available:
*Almost all of them. **Almost no more format(). SDK Pawn is the long-standing, and still official, way to write modes for your server. It isn't going away, but for those of you who want more control we are finally releasing the full SDK (the Software Development Kit). This is a C++ interface to the server, the same one used by all the components that make up the core open.mp code. Anything they can do you can do too (compared to plugins, which were only designed to provide functions to pawn, not write modes). We have some documentation under way, it takes time unfortunately. But in the meantime have several example components for those of you who want to get straight stuck in. These are all templates you can build upon, and go from basically nothing to a fully working component with most common features: https://github.com/openmultiplayer/empty-template https://github.com/openmultiplayer/basic-template https://github.com/openmultiplayer/pawn-template https://github.com/openmultiplayer/full-template Also a few terms to get you started, so you can start to understand what it is that you're reading:
Features Beside all the new features announced for pawn, there are several new (and newly announced) features in the server:
Fixes There were a few new bugs introduced in beta 11, and a few minor ones left over from before. The ones fixed include:
Links Firstly, of course, is the new server version: https://github.com/openmultiplayer/server-beta/releases Secondly, the forums are back up. Head there for all your questions: https://forum.open.mp/ Or if you prefer: https://vk.com/open_mp Finally, despite it being offered a few times, we have explicitly resisted any money up to this point; because we didn't feel it was right until we had proven ourselves with a release. With this post, that time is now, so if anyone wants to help support us (all donations will go towards infrastructure and future client dev work), it would be most appreciated: https://www.patreon.com/open_mp https://opencollective.com/openmultiplayer And of course everything is still in active development, so please do check all the links above regularly to see what's new that we have. RE: open.mp Server RC1 - Ezio_Auditore - 2023-01-05 Great job guys! Thanks for everything, really RE: open.mp Server RC1 - VIRUXE - 2023-01-05 Congratulations guys. I know a lot of work went into this. RE: open.mp Server RC1 - pokerface - 2023-01-05 Thank you all who has been working on this project so far. Good job RE: open.mp Server RC1 - Pinch - 2023-01-05 Congratulations everyone, we're all so happy about this, tysm y'all<3 RE: open.mp Server RC1 - RhaegarX - 2023-01-05 Congratulations guys! it's amazing to see the result of a great cooperation RE: open.mp Server RC1 - awehombre - 2023-01-05 Thank you guys RE: open.mp Server RC1 - DowDaw - 2023-01-05 Thanks, well done! RE: open.mp Server RC1 - Dolan - 2023-01-06 Amazing work, congratulations on crossing the finish line, glad to see the project thrive. RE: open.mp Server RC1 - Kenth - 2023-01-06 Love it, thank you all for your hard work! Looking forward for the next one. RE: open.mp Server RC1 - Venes_Birufue - 2023-01-06 Thank you for everything. Congratulations. RE: open.mp Server RC1 - irinelbro69 - 2023-01-06 Congratulations! RE: open.mp Server RC1 - Giga - 2023-01-06 Yes ! RE: open.mp Server RC1 - eakwarp - 2023-01-06 it's been a long time :) Great job, guys. RE: open.mp Server RC1 - Chris - 2023-01-06 Congratulations! Amazing work. RE: open.mp Server RC1 - jensen - 2023-01-06 Awesome! RE: open.mp Server RC1 - denNorske - 2023-01-06 Fantastic to finally see RC1 going out. Been a few exciting years and taking part in testing has been giving and fun. Good job to all involved! RE: open.mp Server RC1 - marcelog09 - 2023-01-06 Fantastic work, congratulations to the whole team. RE: open.mp Server RC1 - Phoenixx - 2023-01-07 Congratulations! RE: open.mp Server RC1 - Ace - 2023-01-07 If you've been here from the start you'll see how ambitious this project has become, I've been committed to a server of my own for a while now and it's honestly the potential with this project that's motivated me to keep going with it in mind just knowing how much it's going to change the community for the better once we're a few more releases down the line, I'll be looking forward to seeing the progress for sure and congratulations on the release. RE: open.mp Server RC1 - ANĐELKOVIĆ - 2023-01-08 Awesome! RE: open.mp Server RC1 - helion_prime - 2023-01-10 I haven't been active here in awhile because of some stuff in my life. This news revived my interest in this game, and I think I'll get back into scripting. But I'll have to learn everything from scratch, since I don't think that the game mode I have, which was abandoned for 9 years will magically work with this. If anyone here has some tips and directions for me to start, I'd appreciate it very much. RE: open.mp Server RC1 - matbcvo - 2023-01-10 Is open.mp planning to make own client? Or only sa-mp.com client will be used (hopefully one day Kalcor does not shut down that one)? RE: open.mp Server RC1 - Potassium - 2023-01-10 💜💜💜 RE: open.mp Server RC1 - Josh - 2023-01-10 (2023-01-10, 12:03 AM)helion_prime Wrote: I haven't been active here in awhile because of some stuff in my life. This news revived my interest in this game, and I think I'll get back into scripting. Your mode should actually work. You may get some runtime warnings for timers or CallLocal/RemoteFunction calling non existant callbacks depending if you have an old version of YSI or not. RE: open.mp Server RC1 - Undertaker - 2023-01-10 it's a new episode on san andreas multiplayer community, great job, guys 👏 RE: open.mp Server RC1 - Deity - 2023-01-10 Congratulations ❤️ RE: open.mp Server RC1 - iAmir - 2023-01-12 (2023-01-10, 12:24 AM)matbcvo Wrote: Is open.mp planning to make own client? Or only sa-mp.com client will be used (hopefully one day Kalcor does not shut down that one)? I wonder how old SA-MP bugs are fixed when it's sa-mp.com client (aren't those bugs like client side?) Yes RE: open.mp Server RC1 - Retvieval - 2023-01-12 [Warning] Parameter count does not match specifier in `Script_Call`. callback: Iter_OnGameModeInit - fmat: - count: 1) I found "Iter_OnGameModeInit" only in foreach.inc v.19 So what is this warning about? Help ^^ RE: open.mp Server RC1 - iAmir - 2023-01-12 (2023-01-12, 06:44 PM)Retvieval Wrote: [Warning] Parameter count does not match specifier in `Script_Call`. callback: Iter_OnGameModeInit - fmat: - count: 1) You can ask your scripting issues on our Discord to get instant help there :) For now, that issue can be solved using an updated version of YSI and y_iterate y_iterate is basically a maintained and modern, and new version of foreach RE: open.mp Server RC1 - Y_Less - 2023-02-08 (2023-01-12, 06:44 PM)Retvieval Wrote: [Warning] Parameter count does not match specifier in `Script_Call`. callback: Iter_OnGameModeInit - fmat: - count: 1) Use YSI. The stand-alone foreach is ancient and massively out of date. RE: open.mp Server RC1 - Garasiya - 2023-03-11 Congratulations for your work mate! RE: open.mp Server RC1 - matijagolgov - 2023-05-19 Awesome job guys. Let's keep this up RE: open.mp Server RC1 - crychazer - 2023-05-27 Do you have a Roadmap for the next updates? RE: open.mp Server RC1 - N0FeaR - 2023-09-21 Great job keeping samp alive RE: open.mp Server RC1 - cesarmiguel0512 - 2024-03-22 32 bits... RE: open.mp Server RC1 - eakwarp - 2024-03-27 (2024-03-22, 07:59 PM)cesarmiguel0512 Wrote: 32 bits...Check github, bro. |