

The ones that modify the world’s blocks often cause a lot of lag unfortunately.


The ones that modify the world’s blocks often cause a lot of lag unfortunately.


second movement takes place in the server, to do so in the client is nuts.
For the vast majority of games, it’s in between, because the latency if you waited for the server every frame you moved would be way too much.
It’s something like you have a local model of where everything is, and send updates to the server of where your local model says your character (and whatever else your inputs affect) are. The server receives that data, potentially validates it (server side anti cheat checking that your movement makes sense, similar to the OP post, for example), and then forwards that info to all players. The client side positions of everything are updated based on that info. Usually some interpolation is added to make things move more smoothly.


It’s much better for games that were designed around VR in mind.
Some of my personal favorite recommendations:


I just checked and I’ve gotten over 100 hours out of mine so far.


Interesting. Optimizing the factory for your immediate current needs sounds very tedious, because those needs change all the time. I instead optimize for expandability and adaptability. The factory game genre isn’t for everyone, but if you are interested in some tips:
My solution is usually something like:
This construction allows for easy expansion without having to destroy anything. I typically don’t disassemble anything unless it’s actually a problem for some reason or I need the space. This is especially important because you often need some basic components like the level 1 belts even into the late game.
Also, once you unlock robots, you can literally copy-paste, just select an area to upgrade all belts/arms/etc. in, and a lot of other neat tricks that drastically speed things up.
And one last peace of advice: Overproduce everything and let belts backing up balance out the resource distribution. Then if you discover that belts that previously were backed up are now sparse, figure out why and optimize it, usually by adding more production of whatever the missing resource is.
Ultimately throughput is all that matters. Loss of throughput because you don’t need something isn’t wasteful. Loss of throughput because you aren’t producing enough of something is a problem to solve. Things that don’t affect throughput don’t matter and aren’t wasteful.


That’s funny, I love Slay the Spire, but I have mixed feeling about Balatro.
Balatro is addicting in that once I start playing I don’t want to stop, and yet after playing for a few hours I couldn’t say for sure I had fun at any point the whole time.
Playing Balatro feels like exploring the backrooms to me - just infinite bland nothingness.


Yeah I’ve seen people try to balance things perfectly in factorio, but my strat is always to overproduce and let belts getting backed up balance out the throughput.


Deus Ex Human Revolution and Mankind Divided do a similar cyberpunk vibe to Cyberpunk 2077 but with better gameplay and plot IMO.


I’m curious how you play factorio because when I played there was very little refactoring, just adding more and more onto the assembly line.
That being said, that genre of game is absolutely not for everyone.


It means you have to learn a lot very quickly, which is hard.
I would just sit for a minute
I find achievement hunting to be fun, although it’s better if the achievements are interesting


There’s a huge difference between making a PCB and a modern processor.


Prism Launcher shows up in flat hub (the “app store” that comes with Bazzite).
It manages different Minecraft instances of different versions, and helps manage mods, texture packs, shaderpacks, etc.
(But in general, all versions of Minecraft: Java Edition support Linux, and most if not all Minecraft launchers, including the official one, support Linux)


Yes Steam is the main tool Im using to run games, even non-Steam games.
Bazzite also comes with Lutris which will set up some wine wrappers for you, which work fine, but Steam gives you things like Steam Input. I’ve never seen a controller mapper as good as Steam Input.
I don’t know what the performance comparison between Valve’s Proton and current FOSS variants of Wine is.
My current workflow is to use Lutris to manage games from GoG (no GoG Galaxy on Linux). I install them via Lutris, and then add them as non-Steam games to Steam, which lets me use Proton and Steam Input. The only game I’ve installed so far that I’m not running through Steam right now is Minecraft.
The only loss is I can’t run Destiny 2 on Linux due to its invasive anti-cheat, but I was on the verge of quitting D2 anyway. Note that some games with invasive anti-cheat can still be run through proton, it depends on the specifics.


I’m trying out Bazzite, and although it does take a little tweaking sometimes, I haven’t encountered a game I can’t run yet, including features like HDR and DLSS.
Does it have a 3D display?


Thanks I’ll look some of these up and maybe I’ll understand why people hate systemd


Windows was developed by a huge corporation for profit, and that drives enshittification, because eventually they have all the users they think they can get, so instead they start trying to milk those users for more $$$.
Linux is developed by a bunch of nerds who are doing it as a hobby, or because they weren’t happy with the other options. This type of group does not leas to enshittification.
One of the biggest Minecraft servers I know of had basically no anti-cheat and just relied on user reports and bans. And it was extremely effective. It was a PvP based server, and I only encountered cheaters in like 0.1% of games, and even then they were usually banned before the match finished.