1. Games
  2. Login
  3. Register
  4. Support
  5. 10:12:37
  6. en

moonID.net - Please discuss stuff about moonID hereAnnouncements → KnightFight Update - Changelog

aszlig RedMoon
avatar
Posted Nov. 19, 2019, 5:05 a.m.

KnightFight Update - Changelog

As promised (even though it took a bit longer, sorry everyone), here are the player-visible/noticeable changes:

Added

  • Consistent cross-site request forgery protection across all forms
  • Better URL routing so that eg. /index.php?ac=showuser&showuserid=12345 becomes /player/12345/
  • Images used in BBCode are now retrieved via an image proxy to prevent mixed-content warnings and tracking
  • KnightFight DK, GR, HU, RO and RU worlds are now back again and have moonID support
  • KnightFight BG, FR, IT, NL and TR worlds now have moonID support
  • Database transactions in several places, so no more race conditions in attacks or players being stuck because data has only been written partially
  • Aggressive caching for static files

Changed

  • Battle server is now part of the normal game
  • Battle server no longer has a "Logout" button but instead a "Home" button that leads to the home world of the user
  • Battle server: The maximum amount of battle points a player can receive is now capped at 3 BP up to level 100, 4 BP up to level 200, 5 BP up to level 300 and so on... (thanks to Daglfinger for the suggestion)
  • Battle server: Since it's no longer a separate server, the new name is now Battleground, some of those references have been renamed, but there might still be references to the old term
  • Switch internationalisation to gettext (has a few advantages like eg. support for plurals)
  • Language switching is now allowed for all game worlds and defaults to the browser's language
  • Use secure cookies with SameSite=Strict protection
  • Switch to HTML5
  • Replace background, border and some content graphics with new ones
  • Player avatars are now generated lazily, which should should fix a few image loading issues
  • BBCode parsing is now done using a new parser, so invalid BBCode might look a little bit different now (valid BBCode should still look the same, though)
  • Mobile view can now be enabled via profile setting

Fixed

  • NPCs are now attacking again and sending/answering messages to/from players
  • Jewels transfer feature
  • Shadow energy (+13) now requires an alignment of -38000 or lower
  • Holy energy (+13) now requires an alignment of +38000 or higher
  • Shadow energy (+14) now requires an alignment of -43000 or lower
  • Holy energy (+14) now requires an alignment of +43000 or higher
  • Shadow energy (+15) now requires an alignment of -48000 or lower
  • Holy energy (+15) now requires an alignment of +48000 or higher
  • Shadow energy (+16) now requires an alignment of -53000 or lower
  • Holy energy (+16) now requires an alignment of +53000 or higher
  • Shadow energy (+17) now requires an alignment of -58000 or lower
  • Holy energy (+17) now requires an alignment of +58000 or higher
  • Shadow energy (+18) now requires an alignment of -63000 or lower
  • Holy energy (+18) now requires an alignment of +63000 or higher
  • Subject lines already containing RE: won't get another RE: prepended when replying to messages
  • Bug that limited the amount of skill point resets to 127 resets
  • Weapon names exceeding 35 characters are no longer truncated

Removed

  • Obsolete AIM, Yahoo! Messenger and MSN profile fields
  • Useless use of CAPTCHAs
  • All integrations of various trackers and obsolete cooperations we're no longer involved with
  • A bunch of obsolete JavaScript
  • Maximum user limit for battle server
  • Ability to have more than one battle server
  • All Adobe Flash content
  • Deutscher Entwicklerpreis badge
  • Facebook integration
  • Redundant mg_user, mg_password and token cookies

These are just the most important changes and doesn't include all the changes we've made in our backend. Overall the update consists of 716 changesets so far.

Next steps

We still have a few bugs left to squash, which surfaced since Sunday. So we will work on getting them fixed as soon as possible.

Meanwhile, our artist is also working on some more new content, but let's not spoil the surprise with details yet... :-)

Next big update: MonstersGame! Although since this is a full rewrite it will land in 2020. We'll keep you posted.

Show comments (4)
Zaknafein
avatar
Posted Nov. 19, 2019, 10:43 a.m.

Battle server: The maximum amount of battle points a player can receive is now capped at 3 BP up to level 100, 4 BP up to level 200, 5 BP up to level 300 and so on... (thanks to Daglfinger for the suggestion)

why, risk taking is not necessarily rewarded in BP, and especially it will further widen the gap between players.

it looks like a proposal of a high level players who does not want to catch up especially that the INT had a big advantage at the start to win a lot of BP and therefore some have a big level that will allow them to earn even more points than others

Show comments (1)
aszlig RedMoon
avatar
Posted Nov. 19, 2019, 2:05 p.m.

Just a clarification: We did cap the BP for all players to 3 BP, because that was actually intended even in the old implementation, but due to a bug it wasn't enforced and there were a few players who abused this. That suggestion came afterwards.

What would you suggest instead?

fulminerosso
avatar
Posted Nov. 19, 2019, 9:28 p.m.

Great work aszlig :) Keep doing the good work with the entire team =)

Big hype for Monstersgame!! =)

Greetings, Desert Storm

enjoy
avatar
Posted Nov. 20, 2019, 12:40 a.m.

fabulous, but we are really keen to know when the new International server is going to be opened. thank you

HolyPancake9
avatar
Posted Nov. 23, 2019, 6:27 a.m.

Will the pvp score list be updated weekly on the dk server again? :)

TheGrimBastard.

Zaknafein
avatar
Posted Nov. 19, 2019, 2:43 p.m.

no but that I understand, what I find abnormal is that a player level 80 for example can only get up to 3 points and this even if he beats a character with a rank above 6 stars. why have changed the BP calculation system, and especially to have created a difference between the levels of the players.

Show comments (1)
aszlig RedMoon
avatar
Posted Nov. 19, 2019, 2:55 p.m.

Well, the issue at hand is that certain players were abusing this by setting their skills in such a way that they gained a massive amount of BP (50 and above) and doing so consistently.

So did I understand correctly that you'd like to have the old behaviour without any BP limit?

Zaknafein
avatar
Posted Nov. 19, 2019, 3:09 p.m.

not necessarily, I want to understand that there is need for a limit but in this case it must be the same for all. Nevertheless, if players have managed to maximize their BP gain, it is not necessarily the gain of the BPs that had to be reviewed but the attribute of the efficiency points.

Show comments (1)
aszlig RedMoon
avatar
Posted Nov. 19, 2019, 3:13 p.m.

You're absolutely correct, however it's quite hard to get the BE calculation right in a way that it's not possible to abuse. So until we have a BE calculation algorithm which is 100% not abusable, we unfortunately have to stay with that limit :-/

Zaknafein
avatar
Posted Nov. 19, 2019, 3:32 p.m.

ok, but the limit should be the same for all, in order to avoid a growing gap between the players, it's time to find a calculation algorithm BE 100% non-abusive

Show comments (1)
aszlig RedMoon
avatar
Posted Nov. 19, 2019, 4:35 p.m.

I think this is something for another update, because essentially we either need to find a model for a formal proof of the algorithm or brute-force-test weapon/item-combinations.

Vixen
avatar
Posted Nov. 21, 2019, 5:39 a.m.

I hope some new one hander weapons are in the works!

Heroe
avatar
Posted Nov. 24, 2019, 3 p.m.

today i had more chance to see this update and... oh my god man! the game is way more lightning, confortable and modern to play thank you rms for your good work again :)

Page:  1
You need to login to add a post.

Connecting... Connecting