Hej, witajcie!! Roberta z tej strony
MovieStarPlanet postanowiło w końcu po dłuższym czasie odnieść się do swojej pierwotnej, oryginalnej gry i odpowiedzieć na kilka pytań. Co im się stało??? Jak to piszę, to aż mi dziwnie jest.
Wpis na ten temat postanowili opublikować na swojej stronie, myślę, że ku zdziwieniu wszystkich graczy. Czy kiedykolwiek przeglądaliście ich stronę? Ja byłam parę razy, ale w większości sytuacji wyglądało tak, że szukałam tam po zakładkach formularza kontaktowego do moderacji, bo nigdy nie mogę zapamiętać ich maila.
Dzięki End of praeterita wiem o ich q&a (dziękuję!) i dziś sobie przeanalizujemy go. Let's go!
Players have been asking a lot of questions about the future of the original MovieStarPlanet, from performance and bugs to long-term plans for the game. To help answer some of the community’s biggest questions and recognize the incredible dedication of our players over the years, we asked D. Jónsdóttir, Director of Technology at MovieStarPlanet. Having been part of the MovieStarPlanet team since 2010, she brings over 15 years of experience and insight into the game’s development. In this interview, she shares what’s happening behind the scenes and what players can expect moving forward.
______
Podoba mi się na wstępie, że na same pytania będzie odpowiadać osoba, która z msp jest od początku i dzięki temu ma szeroką perspektywę na to, jak gra się zmieniała przez tyle lat. Mają zamiar odnieść się do wszystkich bugów i błędów?? I am seated.
Q: One of the big questions players are asking is: is MovieStarPlanet shutting down?
A: For as long as we have so many users who love the game, and as long as it’s earning enough for us to keep it alive and secure, we have no plans to shut down MovieStarPlanet.
Jeśli dobrze pamiętam, w tamtym roku pojawiły się pierwsze plotki o tym, że msp1 ma działać tylko do 2027/2028, dlatego również miło słyszeć, że nie ma żadnej daty określonej, do kiedy gra będzie działać. Różne plotki warto traktować z przymrużeniem oka. Jeśli będziemy wystarczająco dużo kupować vipów i pakietów, to zapewnimy jeszcze naszej gierce parę dobrych lat xddd
______
Q: A lot of players also feel like the game is no longer really being worked on. Is MovieStarPlanet still being actively developed?
A: It is. We have a dedicated team, and they really care about the game. They’re working hard to try to improve the underlying technology.
Hmm tutaj musimy im uwierzyć na słowo, że serio pracują nad ta grą. U nas na blogu pojawiło się do tej pory tyle różnych błędów pokazanych do tej pory w podsumowaniach tygodnia/miesiąca, że można by zrobić z tego niezły ebook. Na co dzień mamy w sobie dużo frustracji, normalna rzecz, bo jednak każdy chciałby płynnie grać w grę, nie odświeżać jej co kilkanaście minut itp.
______
Q: A lot of players ask why MSP doesn’t run as smoothly as MSP2. Why would you say that is?
A: The reason the MSP client can’t run as smoothly as MSP2 is that it’s built in an old technology called Flash, which uses vector graphics. This means the game needs to calculate every single pixel every time it’s drawing it, all the time. And that is what has always made it pretty slow. MSP2, on the other hand, is made in Unity, a more modern, faster, and more stable technology.
Q: So why don’t you just port MSP to Unity?
A: The way MSP is made is so deeply integrated with the Flash technology that we wouldn’t be able to allow users to port their content. All the amazing movies, looks, and other creations they’ve made in the game wouldn’t be transferable into a Unity version of the game.
Tutaj chyba jest jeden z dwóch najciekawszych momentów tego q&a. Jest jasna wiadomość ze strony msp o tym, dlaczego gra jest jaka jest, dlaczego narzekamy na jej płynność i działanie. Przypomina mi to sytuację, o której niedawno czytałam. Może orientujecie się teraz w tym, że wychodzi Shrek 5? Wiele osób (w tym ja) dziwnie się czuję, patrząc na nową grafikę w najnowszej części, która bardzo odbiega od tej, która dobrze znamy z pierwszych części. W pewnym momencie u mnie pojawiły się myśli, że wygląda ta grafika zbyt "miękko" i gładko, jakby zostało użyte także AI. Dlaczego w ogóle przytaczam tę historię? Podobno obecnie graficy i animatorzy nie są w stanie odtworzyć starej grafiki gry, bo była budowana na kodzie, który teraz żaden system nowoczesny nie jest w stanie odtworzyć tak dokładnie. Stąd moje skojarzenie z tym, że msp początkowo było budowane na innym silniku, budowane jako gra przeglądarkowa i pewnie po wielu latach odkąd nie ma już wsparcia flasha, jest to teraz największym wrogiem tej gry.
Jesli mieliby przenieść msp do Unity, stracilibyśmy całe nasze osobiste archiwum, które każdy ma na swoim koncie. Myślę, że na to nikt nie jest gotowy, ani chętny. Możliwe bardzo, że nawet nie byliby w stanie odwzorować wyglądu msp1. Wyszłoby im coś podobnego do msp2.
______
Q: Is MSP ever going to become a browser game again?
A: We can’t make MSP a browser game because the browsers no longer allow Flash.
Q: A lot of the frustration from players comes down to lag, bugs, and server issues, and the feeling that these problems have been there for a very long time. So if players ask whether the major bugs and lag are ever actually going to be fixed, what would you say?
A: When MovieStarPlanet was built, over 17 years ago, the cyber security landscape was completely different from what it is today. The game was built for a different time. One of the biggest reasons that the servers are slow now is how easy it has become to make and use bots. For the last many months, we have been working on fundamental changes to the system, to address some of these issues. That’s why there haven’t been updates for so long.
This is a big project and when we release it, users will have to install a whole new version of the downloadable PC/Mac client. It will be one of the most important changes we have made in years, and we’re really excited to get it into players’ hands. We’ll need everyone’s help by downloading the new client when it becomes available.
Fajnie znowu, że w pytaniu pada jasno, że te błędy, które widzimy są już dłuższy czas i często nie mamy wrażenia, że są te błędy naprawiane. Wiadomo, były sytuacje, kiedy naprawdę się starali (np. błędy filmowe, które dość szybko naprawili?).
I tu zaczyna się drugi najciekawszy moment w całym tym ich wpisie, myślę, że najciekawszy. Planują wydać nową wersję do pobrania msp na nasze sprzęty??
"It will be one of the most important changes we have made in years"
Brzmi to poważnie i interesująco, padają tu mocne słowa, które zrzucają teraz na ich barki dużą odpowiedzialność. Strasznie mnie ciekawi kiedy ta aktualizacja wyjdzie. Czyli przez tyle czasu pracowali nad nowa wersją i jednocześnie musieli łatać różne pojawiające się błędy w trakcie. Skoro zdecydowali się na publikację tego q&a, to mam wrażenie, że może się to pojawić relatywnie szybko. I znowu, ciekawe jak to się odbędzie. Po prostu nie będzie można włączyć gry, pojawi się jakiś komunikat w stylu "pobierz najnowsza wersję gry" czy sami będziemy musieli się domyślić wszystkiego?
______
Q: Players also ask whether there is ever going to be any fully new functionality coming out on MSP, such as new events and new updates and features, or whether all of the focus is now on stability.
A: Right now, we think our users mostly want a stable and secure game that runs smoothly, so that is where we’ll have all our focus on the MSP team for as long as it takes.
Kolejne dobre pytanie. Ile to razy na przestrzeni lat, kiedy patrzymy na eventy na msp2, na co miesięczne rzeczy w nagrodę za logowanie i myślimy sobie CZEMU NIE MAMY TEGO NA MSP1?! Rozumiem ich myśli, że najważniejsze w momencie, kiedy sypie ci się gra jest to, aby była ona stabilna i zdolna w ogóle do korzystania. Mam nadzieje, że uda im się osiągnąć to i potem będzie można marzyć może o nowych rzeczach dla msp1?
______
Q: Players also notice when new clothes and animations are coming out, and at the same time they’re asking about fixes to the game itself. How do you explain that difference?
A: It’s completely different people working on those things. We have an amazing team of artists who draw the clothes, pets and animations that you buy in the game, and they are not the same people as the programmers and QA who work on improving the underlying game itself. We’re very proud of our artists and the effort they put into coming up with ideas and drawing the content.
No ogólnie spoko, że nadal maja artystów którzy zajmują się rysowaniem, tworzeniem rzeczy, wdrażaniem ich, ale szkoda, że nie ma wzmianki o tym, że niestety pewnie ze strony corporate są zmuszani do korzystania z ai, pewnie żeby ograniczyć jakieś wydatki. It is what it is...
______
Q: How do you decide what gets worked on first for MovieStarPlanet? How do you prioritise things?
A: It always comes down to: What will benefit the most players. It’s called bang for the buck. If it’s a small fix, we might do it if it benefits only a few. But if it’s a complicated fix, we only do it if it benefits a large part of the MSP community.
Q: Players often feel like they are saying a lot, but they’re not always sure whether that feedback is being seen. So what would you say about how you hear from players, and the best way for them to make their opinions heard?
A: We look at player feedback all the time. I know it might not always feel like it, but we do, and I can promise that we take your feedback seriously and really appreciate it. Users write to us through Support, and we also hear about issues through social media and our community channels. We’re constantly prioritizing. But, for example, if users can’t log in, we fix it as soon as we can.
And the best way that players can influence future updates or let their opinion be heard is through the support page on our website. The support team goes through the suggestions, and they are noted and categorised.
Fajnie, że zachęcają nadal do wyrażania swoich opinii, na temat tego co się dzieje w grze. Ktoś został dobrze wytrenowany do tego q&a haha.
______
Q: I think another thing people don’t always understand is why fixing MSP can take so long. So how would you explain why it’s so difficult to make MSP run smoothly?
A: It’s a very old game, which makes the technology old and complicated. Sometimes when we fix something in one place, something completely different breaks that we didn’t know was going to be affected. That’s why it takes a really long time to fix any bigger issues. We have to be super careful. On some occasions, we have also had to take the games down for maintenance, especially when we need to fix something in the database itself. We know it can be frustrating, but sometimes it’s simply necessary to keep the game alive.
W skrócie, msp1 to obecnie płotno z dziurą, która ciągle trzeba łatać.
W jednym miejscu naprawisz, w drugim dzieje się znowu to samo, kolejna dziura, znowu łatanie. Nic dziwnego, po tym co przeczytaliśmy wyżej. Pracują na starym systemie i muszą być precyzyjni jak chirurg podczas operacji.
______
Q: What do you think is the biggest thing that players don’t understand about MSP1 development?
A: They think we don’t care, or that we have abandoned the game, because we don’t get fixes out there quickly. But we haven’t. We have a dedicated team whose whole focus is MSP. And with such an old game, keeping it running and improving it is a complicated project which takes a really long time. That’s why the players are not getting the updates they are asking for as fast as they would like.
Tak sobie wyobrażam zespół, który pracuje nad tymi wszystkimi błędami w grze:
______
Q: Looking back at the work that has been done, what are you personally most proud of, or what is the development team most proud of in more recent times?
A: A year ago, we were running out of numbers in MSP. We had so much data in the database, with over 2 billion items of clothing, that we were getting very close to the 2.14 billion limit. If we went over it, no one would have been able to buy any more clothes, and eventually the game would have stopped running. So we had a huge project on our hands to update every single feature that uses the inventory in the game. A countless number of different places had to be updated, but we succeeded in finding all of them and rolling out the project. When we reached 2.14 billion items in the inventory, everything continued to work as normal, and the users didn’t notice. The game would have died had we not completed the project in time. We worked on this for a long time and it was a big achievement to keep the game running. I’m super proud of our team for doing that.
Jak to czytam, to bardzo chętnie poznałabym więcej kulisów na temat takich właśnie różnych działań. Jako gracze nie jesteśmy sobie w stanie często wyobrazić pracy, jaka jest wymagana przy różnych grach. Mamy różne wyobrażenia, ale dopiero jak się o tym poczyta, jak się to zobaczy, można to lepiej zrozumieć.
______
Q: And for the players who still care deeply about MSP and worry that it’s being left behind, what would you want to say to them directly?
A: We feel so privileged having you as our players, and feeling the love that MovieStarPlanet fans have for the game. We’re really astounded by how long our players keep playing, even though they are growing up. We’re super grateful for that. We see it, and it has influenced us.
Na koniec padły dobre, miłe słowa dla weteranów, największych fanów gry. Nie jestem w stanie tak bezgranicznie zaufać im i uwierzyć we wszystkie słowa, jakiś taki dystans jest jednak, ale bardzo chcę im wierzyć, w to co padło tutaj w tym q&a, w taką obietnicę, że pracują nad czymś większym, co jest potrzebne i co spełni nasze wymagania w jakiejś części. Pozostaje nam czekać co przyniesie los.
Jest w sumie jedna rzecz, której mi zabrakło tutaj - odniesienia się większego do tego, że tak łatwo shakować lub zbotować ich grę. Padło tam tylko jedno, dwa zdania, a wydaje mi się to jednak dużym problemem, kiedy ktoś tak łatwo potrafi dostać się do plików twojej gry. Przez to pojawiały się takie sytuacje jak pornograficzne miniaturki... Ale może dla nich to jakoś całościowo podpina się pod kategorię bugi i błędy.
______
Z ciekawości zajrzałam sobie wstecz w posty, które umieścili do tej pory na blogu. Dzielenie się stroną techniczną ze szczegółami z graczami nie zdarza się często. To dopiero ich druga taka sytuacja. Po drodze pojawiały się informacje o testowaniu msp2 beta. W 2021 roku podzieli się wpisem o równiez zmianach wprowadzanych do gry. Niestety moje umiejętności dedukcji i języku informatycznym nie są zaawansowane, ale z tego co rozumiem, to wtedy wprowadzili wtedy nowy system, który usprawnił dotychczasowe działanie. Zamiast jednego dużego systemu, stworzyli kilka mniejszych, przez co praca mogła lepiej się rozłożyć. Mogły powstawać nowe funkcje w grze.
At MovieStarPlanet we recently changed our back-end architecture from a classical SQL-based monolith to microservices. Why is that interesting to write a blog post about? Because not only did it reduce our hosting costs, the benefits are a huge part of making our game engine, Nebula, the success we are aiming for.
In the monolithic architecture, MovieStarPlanet had before, all features are built together and hosted together on the same server that reads and writes to a SQL database. The client asks the server for specific data, and the server fetches the data from the database and returns it to the client. It doesn’t matter if it’s requesting your friend list, logging in, or anything else. It’s all handled by the same server.
Trzymajcie się ciepło,
Roberta







