-
Posts
1444 -
Joined
-
Last visited
-
Days Won
12
Content Type
Profiles
Forums
Blogs
News
Store
Everything posted by Teh Pizza Lady
-
It's necessary hyperbole because... wait, I nearly forgot... oh right, you just want his life ruined in other ways, which is what happens when people get fired from their jobs. The facts are, you'll get #1, #2 isn't happening any time soon and #3 is just asking for a fake apology which means nothing. Maltiez already agreed to step away from modding and to remove himself from the VS discord, which is a major part of the community. He wouldn't have agreed to that if he thought he was right. Innocent people don't lie down and roll over when accused of wrongdoing. I don't take what you're saying at face value because you're arguing in bad faith. You've already requested a refund. Why are you still here? As soon as you get it, your forum account will be deactivated anyway. At least I can infer what people actually mean from what they say to an extent.
-
Or you could accept that they have the tools and manpower to actually test the mods on the ModDB and verify whether Maltiez's code would have blocked any of them and trust that their conclusions are accurate. Tyron's post didn't downplay the situation, it just presented updated facts. ConfigLib crashed the game on only 3 mods which he listed. Maltiez was not an official spokesperson for the company. What he said wasn't the voice of the company as a whole. If you are unhappy with the game, they don't want to keep your money. Where are you getting the dismissal from? Oh right because he didn't also announced that Maltiez was dragged through a field of broken glass before being dipped in salt water for his transgressions? Is that it?
-
No, what's concerning is that we DO see the line that has been crossed and trust Anego to make the right call with the benefit of the game in mind and that you act like buying it in early access gives you a parasocial relationship in which Tyron and co actually give two rat poops about what any of us think of their decisions. They're making the game they want to play. We're just here along for the ride. Time to grow up and accept that the decisions have been made and they didn't align with what you thought was right. I'm getting so fed up with people assuming they know what I think and how I feel about this when their assumptions are WRONG and directly contradict what I've already said before!
-
or the developer left the studio to pursue other employment for their own reasons, however the developer still loved making things for the game so took up modding. Nothing weird about that. You're inventing scenarios that don't exist surrounding the facts of configLib and Anego's decisions surrounding it all.
-
from my understand, the cheat mod was exploiting the server's trust that the client couldn't change it's own authorization level or ask the server to do things that a normal player normally couldn't do. This really just needs some heavier server-side authentication of client actions and forcing a disconnect if the client tries to do something outside of normal gameplay.
-
theory on Open Source Anti-cheat as a mod (Not the current drama)
Teh Pizza Lady replied to Zvengks's topic in Discussion
I think you underestimate how many blocks you touch/handle on a daily basis. Those blocks are still only getting updated once, especially the trees and mined areas. Even increasing the world size from 100MB to 1GB to account for anomalies and outliers is still nothing on today's hardware. A minimal 40GB droplet from Digital Ocean would be enough to run it, I think. That is why the server-side ledger is necessary. If block changes happen without being tied to a user because of the hack, then they are rejected. But everything has a digital paper trail. The client sends the information to the server. Even if the client doesn't identify the user, the client can still be identified because it is sending the information to the server. The server can be modified not to accept information without a user id attached to it. And if that information comes without a user id, the offending client is disconnected. -
the qualification of "harm" here is subjective. so we would quit drowning out actual threads about the game with another new thread. This is a concept known as a megathread, which some of us have been asking for since this whole thing exploded. Because the rest of your post is just you reading between the lines stuff I didn't say and never meant, so the rest of your comment isn't even worth responding to. You know the saying, "Never play chess with a pigeon..." Came here to say this. People still play Minecraft even though Micro$oft is a corrupt company. This is the correct way. Take whatever personal action you feel is necessary. Hush and leave the rest of us alone on your way out. (Not YOU, personally, but the ones saying "I'm taking my refund and recommending others do the same.")
-
theory on Open Source Anti-cheat as a mod (Not the current drama)
Teh Pizza Lady replied to Zvengks's topic in Discussion
the solution is much more elegant than that. Just tag each block in the 3d space with who modified it and when. If the block was removed, then it gets no more updates until it gets replaced with something else. At most it adds 50-ish bytes to the map per block when it's added or deleted. You can stage rollbacks from that by looking at the timestamps and replicating the most recent valid state of the block at the desire date and time. on a server with 200 players you're looking at an increase in map size of about 100MB at most after several hours of playtime if each player places or deletes 10,000 blocks each. -
nevermind that what he did was BEFORE he was on the payroll. If I sneeze on an old lady's shoe and then get a job at a hospital are you going to want the hospital to punish me for what I did before I got there? Doesn't make sense. This whole thread is a certified "We did it, Reddit" moment. The cheat mod went away. I call that a win. No one got physically or monetarily hurt in the process. They just couldn't use certain mods for a bit until Maltiez remember the code was there and pulled it. And then put it back to spite certain people and then pulled it again after the backlash got out of hand.
-
theory on Open Source Anti-cheat as a mod (Not the current drama)
Teh Pizza Lady replied to Zvengks's topic in Discussion
What I would do is stop relying on the client to determine if certain actions are valid based on whether the player is an admin or not. Everything authenticated on the server. Then I would remove the ability for client side commands to change anything that affects the sever as a whole, for example changing your character's look and feel is currently a client side action that is enabled via server command for an individual player, but that command requires elevation. IIRC the cheat client in question was telling the server that the player using the commands was an admin and the server was just accepting it blindly instead of verifying against a list of known admins and shutting it down immediately. Also the server should disconnect users that fail validation like this. Second what I would do is track what each player does and store it in the world save itself. A block removed? How? Who? Was it done within the confines of normal gameplay (did the player use a tool or break the block instantly)? Removing an offending player should remove anything and everything that player did through a recursive undo as long as it doesn't intersect with something another player has done. This and it's in line with making sure everything is authenticated and validated correctly on the server, not the client. The first rule of multiplayer programming is that you never rely on the client to tell you it's allowed to perform a task. Always verify, authenticate, and double check that the client is not lying to you. Does it increase network overhead? yes, but not by a lot. -
Well the ambiguity bothers me. That's about the only way I can phrase it without triggering certain individuals to come after me and my report button is already worn out as it is.
-
you mean 50% of the people that voted. I didn't vote. A lot of people don't use Reddit. I agree with @LadyWYT here, that the Reddit poll means absolute bunk in this situation. Anego made their decision. They made it within the EU laws governing termination of employees with cause. They made it with consideration of the importance of what Maltiez is doing for the 1.23 update. They made it knowing that it would be extra work to closely examine all his submitted work, so they, in good faith, can say that he did not submit anything containing any malware to the base game. Anego made a decision that wasn't yours, mine, or anyone else's to make. They just so happened to choose something other than what you would have chosen. It's not about you. Get over it.
-
this is what I mean. Hit box issues, the inability to hit the target while using a shield. Attacks that hit the shield splashing through, etc, etc. I'd implement real, locational damage for each limb, the head, and the torso. And I'd make projectiles model real world physics in the case of arrows and spears in terms of trajectory and damage upon impact. Also a female player model.
-
I'd work on making combat good and intuitive so that players don't have to create massive mods for it themselves.
-
The resolution is sufficient. Anego weighed the severity of Maltiez's actions, his importance to the 1.23 updates, and the legals risks that come with firing him without notice in the EU and decided that keeping him on under observation was the better course of action. Seems resolved to me, sufficiently I might add. I'm terribly sorry that you're not getting your way, but you've grown from keeping a level head and only stating the facts to jumping on the "can him anyway" bandwagon. disappointing...
-
Bumping to say I did some research on the existing flora and I have found enough evidence that a reality-based potions and poisons mod can be created so that is what I've been doing with my time as of late. My design document is 125KB of pure markdown, collecting my thoughts and research into the game's code.
-
But there is a huge difference between altering logs that are already written and crashing the game in a way that doesn't point the finger at ConfigLib. That's a distinction worth noting because ConfigLib did NOT write to your filesystem. It made zero changes to the system beyond forcibly crashing the client if it detected code what was within parameters for being deemed "suspicious".