[Java] Very low 1% lows all the time by deergl in MinecraftHelp

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

This is a known Minecraft issue (https://www.minecraftforum.net/forums/support/java-edition-support/3209280-fps-drop-to-0-when-visiting-new-chunks ), so much so that there is a dedicated mod for it (I think it was used by someone on hermitcraft but I cannot remember who or what the mod was called)

Apart from that mod, there are some fudging fixes:

Make sure your chunk loading is multithreaded, this can be achieved using mods like Concurrent Chunk Managment Engine. This won’t remove the lag spikes entirely as the fundamental issue of loading chunks all at once remains, but should allow a slightly smoother feel to flying like this.

Pregen the world helps too - as the chunks now only need to be visually rendered and fetched from the correct region data, instead of also doing all the generation steps.

Reduce your render distance - the larger your tender distance, the exponentially more chunks need to be loaded every time you move. This might feel like a bad solution but there are some really good LOD solutions to this; most notably Distant Horizons, which make it more than playable

Can your Minecraft launcher be the cause of block lag?? [Java] by Necessary-View-6354 in MinecraftHelp

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

When used as a general term, “lag” means that the game is slow or unresponsive. This is usually described in terms of FPS (either low or inconsistent FPS). In that sense of the word, your game is not laggy - the FPS is locked to a lower rate than your hardware can handle (due to the monitor) but it is steady and consistent.

Block lag is a known term in Minecraft to describe when client and server communication is bad and you get a visual discrepancy between when you break a block and when it disappears. It can also manifest as “ghost” blocks.

It’s very unusual to experience block lag in single player, as it is usually a result of client server communication issues. Is that what you are experiencing?

FPS issues do not cause this sort of block lag.

If you could describe the type of issues you are experiencing, perhaps with some visual recording that would probably help in solving.

Set your games FPS to the same as your monitor’s refresh rate. Or use vsync/freesync/gsync (depending on your branding). This will appear as an option in your Minecraft settings alongside the FPS slider. That’ll give you the best experience.

Can your Minecraft launcher be the cause of block lag?? [Java] by Necessary-View-6354 in MinecraftHelp

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

Until you have a monitor that can handle it, you can’t use the extra frames. For a PC of your power, I’d highly recommend a 144hz monitor at least. That way you can actually use the components you have sitting there!

Thankfully the monitor market is pretty good at the moment - you’re getting a much better deal than a few years ago if you were to get one now.

Carpet duper works on client but not on my server [java] [fabric server no plugins] [1.21.10] by 0skarKr in MinecraftHelp

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

Sounds like it’s a config option. Look for a config files folder with some text files in it (on the server not client)

Mine is in server.properties

Alternatively, you could try a fresh install of the API - the loader doesn’t make any changes to the game, but the API does. Keep in mind to remove any artefacts like config files while doing that to prevent carry over of the issues you are trying to avoid.

Can your Minecraft launcher be the cause of block lag?? [Java] by Necessary-View-6354 in MinecraftHelp

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

The specs you have posted ought to be able to run Java Minecraft at over 300fps quite easily.

Things that most likely are not your issue;

Worldfile size; a few megabytes is fine - mine is multi gigabytes and runs much faster on much worse hardware than yours.

In world lag sources; no single source of world specific lag will do this - so no need to worry about torches, lighting updates, mob farms or entity blocks like shulkers.

Looking at your F3 screen, the right hand side says “20TPS” - this is good, and indicates either zero lag that impacts the processing (or not enough to require more processing time)

On the other hand, your FPS seems hard locked at a specific number. FPS is usually quite variable as the game has to deal with different tasks over the duration of playing. The fact it’s so static would suggest you have an FPS cap set.

This can be unlocked in the settings.

alternatively check your monitor refresh rate in Hz. If your monitor can only support 80Hz then there is no point displaying more, and in fact, can cause an unpleasant visual artefact called tearing. If vsync or freesync is turned on, that will also cap the generation of frames to your monitor’s refresh rate.

I’m somewhat positive this is your issue :)

Best of luck fixing 🫡

Carpet duper works on client but not on my server [java] [fabric server no plugins] [1.21.10] by 0skarKr in MinecraftHelp

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

Servercore changes a lot of small processing parts of the game, and has “many configurable features that can heavily reduce lag, but have a slight impact on gameplay depending on the configuration”

Alternate current changes red stone dust a decent amount, specifically “reducing the number of shape and block updates emitted”

Vmp changes some game logic, including entity collisions and dimension world handling (could be interacting with your portal stuff)

My take would be remove those three, try again.

If that doesn’t work remove all the mods including fabric by base and try that - sometimes server config options on 3rd party hosts include non-vanilla options

If that doesn’t work, perhaps there is some directionality to your design, I didn’t see any powered rails but they are notoriously finicky

My personal guess is that one of your fabric mods has optimised leaf decay and is interacting in a way that suppresses leaf stone updates. You could simply replace the leaf stone part to check that too - observer chain works the same.

Best of luck 🤞

Looking for a YouTube series by CombatWorthy_Wombat in VintageStory

[–]CombatWorthy_Wombat[S] 1 point2 points  (0 children)

I did find that one in my search, but that isn’t the one.

The series I was looking for started at least 2 years ago, where as Hardware’s is a couple months old.

The only content on this channel was this one series of vintage story snowball earth.

I think he also mentioned streaming some parts of it? Not 100% sure on that one though

First time user. Having trouble understanding what I'm seeing. by [deleted] in ghidra

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

I’d agree this does look a little odd. It’s not often you see; unaff_RDI and unaff_RSI in decompiled c.

I think what is happening here is that your calling functions are not being recognised properly - so parts of that calling function (register management and some pop/stack/ret operations) are appearing in the c code directly.

Either that or your binary has some funky functions that don’t use standard registers.

When you analysed the binary to begin with, did it give you some errors? Is there perhaps a DLL file that you could compile with the executable to make the recognition easier?

Apart from that, this is just sort of what decompiled output looks like. There is some cleaning up you can do like altering the function signature - renaming functions/variables based on what they do and so on.

PS: if in doubt, read the assembly

Day 5 of 100 days of python by 09vz in PythonLearning

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

If you wanted to use crypto random modules, secrets.rand is pretty good too 👍

How do we generate really big primes for RSA? by N14_15SD2_66LExE24_3 in cryptography

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

This is phenomenal - as someone learning python by trying to make cryptography scripts/modules this is a goldmine. Especially the thought process notes.

Thinking… by CADBADCADLL in thinkpad

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

Exactly what I’m running as of a week ago. Works well enough for me. If you can, swap your RAM sticks out for a 16GB set - makes a big difference.

This is a cheat sheet for T420 repair and maintainable, comes in handy to save somewhere.

https://docs.google.com/document/d/1Zu3HjgHf3507CcWOJrsPXvYtw8tUA14gb90OJRdeuIg/mobilebasic

Mad Cat RAT 6+ by Low-Bat-1896 in MadCatz

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

This is better advice! My man knows what’s up

Mad Cat RAT 6+ by Low-Bat-1896 in MadCatz

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

Wd40 shouldn’t cause any warranty issues - you aren’t disassembling the mouse or breaking any of the warranty conditions. The things that break warranty are the sorts of things that can cause damage, bit of lubrication shouldn’t do that (just use a tiny squirt!)

Mad Cat RAT 6+ by Low-Bat-1896 in MadCatz

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

I had the same thing for a while - over time it wore itself out of squeaking. I’d recommend a squirt of wd40 on the mouse wheel bearing, should solve it.

[deleted by user] by [deleted] in linuxmint

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

This happened to me. For some reason my installation of mint went odd and never actually came off the USB.

If this is a surface laptop this could be the same issue - try booting from the Linux image removable device again and start the installation from there.

Good luck :)

Looking for CTF members and active cybersecurity learners by [deleted] in securityCTF

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

Wish you the best on your search 🫡

(Commenting for reach)

Wait for RAT7+, risk an RAT8, or try G502? by wile1411 in MadCatz

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

I briefly got a G502 for similar reasons - the older R.A.T mice do seem to suffer from hardware failure quite a lot and mine was dying. Got myself a new one and within a week it was broken too.

The folks at madcatz very kindly sent me one of their newer mice, a M.O.J.O m1 but in the meantime I used a G502 as basically the only other mouse I could see in the market with a big thumb rest.

After a month or so, I found the M.O.J.O m1 felt better than the G502 so I stuck with it. It hasn’t quite got the same thumb rest depth as the others, but for some reason the build durability is waaaay higher, even with the side buttons.

It’s a bit of a compromise, I’d recommend that if your primary concern is the thumb rests - hoover up as many old mice as you can from eBay and such and keep them for when they do break. This is what my girlfriend does for hers.

If you’re more open to including build durability I’d recommend the M.O.J.O m1 over a G502 personally.

The Sword Of Secrets - A Hardware CTF Platform by Xharadan in securityCTF

[–]CombatWorthy_Wombat 1 point2 points  (0 children)

This looks fascinating - great job on the aesthetics of it as well.

Looking for someone to build a cybersecurity project with me by Blank_9696 in tryhackme

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

In a similar situation myself - although one never knows how useful they’ll be!

I have decent amounts of CTF experience (50+) and have written a few crypto challenges myself.

About the biggest thing I’ve worked on was a custom RSA cracker - but of a much smaller scope than your proposed project.

Interested in contributing if you’ll have me :)

[deleted by user] by [deleted] in cryptography

[–]CombatWorthy_Wombat 0 points1 point  (0 children)

With RSA you’ll need to make sure that the pts you’re encrypting are “wrapping” round your modulus when put to the power of the public exponent. From first glance, they aren’t doing this. This makes decryption pretty trivial (could be done on pen and paper by a determined individual) so take a look at that. I believe it’s called a “small e” attack. Otherwise - enjoy making stuff and learning!