Skip to content

Instantly share code, notes, and snippets.

View sdaugherty's full-sized avatar

Stephanie Daugherty sdaugherty

View GitHub Profile
title author
Ident, The Identification Protocol
raccoon

Ident, The Identification Protocol

[12:34] -irc.paraphysics.net- *** Processing connection to irc.paraphysics.net

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@sdaugherty
sdaugherty / Settings_v0.ini
Created November 26, 2017 17:39
my overwatch settings file
[Cinematics.1]
ShowIntro = "0"
[GPU.6]
GPUDeviceID = "7297"
GPUName = "NVIDIA GeForce GTX 1050"
GPUScaler = "13.000000"
GPUVenderID = "4318"
[MovieExport.1]
@sdaugherty
sdaugherty / techstuff.md
Created December 6, 2017 05:21
tech stuff

(this is work in progress, I’ve probably overlooked some stuff)

I’ve been working with computers since I was a child, my first computer was an Atari XE that I got when I was 8, a hybrid of a computer and game console that unfortunately came out at the same time as the original NES. I moved on from that to my first real PC, a 386SX with 1MB of ram, running MS-DOS and the now-forgotten Geoworks desktop. We still had Apple II’s and TRS-80s in school, so I would program on those.

Started building my own computers by the time I was 12, with a lovely 486 system, which unfortunately, would later succumb to a lightning strike. I made use of the local BBS scene to download shareware games.

By the time I was 15 or so, I was back on a 386, but with 4MB of ram, since my family didn’t have money for another real computer. Windows wouldn’t run on it, and I’d been using DOS for years, so I took the plunge into Linux, specifically, Debian 1.3 “Bo”, downloaded on a set of floppy disks from the community college’s computer

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@sdaugherty
sdaugherty / minecraft.log
Created June 13, 2020 21:24
Stockpile+TechReborn Crash
13.06 21:20:25 [Server] Server thread/INFO ancientstephanie joined the game
13.06 21:20:25 [Server] Server thread/INFO Sending config to ancientstephanie (c29e3b52-dd9c-4767-9519-657bcea0909d)
13.06 21:20:25 [Server] Server thread/INFO [STDOUT]: sending loot to ancientstephanie
13.06 21:20:25 [Server] Server thread/INFO Silk not found, not loading compatibility for fluids.
13.06 21:20:25 [Server] Server thread/INFO RebornCore found, loading compatibility for fluids.
13.06 21:20:26 [Server] Server thread/ERROR Encountered an unexpected exception
13.06 21:20:26 [Server] INFO net.minecraft.class_148: Ticking block entity
13.06 21:20:26 [Server] INFO at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:858) ~[intermediary-server.jar:?]
13.06 21:20:26 [Server] INFO at net.minecraft.class_3176.method_3813(class_3176.java:347) ~[intermediary-server.jar:?]
13.06 21:20:26 [Server] INFO at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:793) ~[intermediary-server.jar:?]
@sdaugherty
sdaugherty / minecraft_admin_tooling.md
Last active July 15, 2020 15:02
things that minecraft server owners need

This is a general wishlist of things that server owners need, particularly for successful public servers. Not every server will need all of these, but, these solve real problems for server admins.

Tools to combat Cheating / Griefing

  • Logging, logging, logging - block logging, logging of anomolous events, filters to make sense of all this
    • Ability to log just specific events (break diamond, chest interaction, etc)
    • Statistical detection of possible cheats based on behavior
  • Anti-XRay based on lying to clients about all the blocks they can't see
  • A completely airtight vanish implementation (spectate without showing up on the user list, and without introducing side effects that other clients could detect)
  • Rollback tools (partly covered by worldedit, but it would be nice to be able to do a rollback of a particular user's actions)
  • See locations and logs of all players
[18:01:03] [User Authenticator #1/INFO]: UUID of player ancientstephanie is c29e3b52-dd9c-4767-9519-657bcea0909d
[18:01:04] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ExceptionInInitializerError: null
at io.github.nyliummc.essentials.EssentialsChatModule$onInitialize$1.get(EssentialsChatModule.java:51) ~[essentials-module-chat-0.2.5+1.16.1.jar:?]
at io.github.nyliummc.essentials.EssentialsChatModule$onInitialize$1.get(EssentialsChatModule.java:36) ~[essentials-module-chat-0.2.5+1.16.1.jar:?]
at io.github.nyliummc.essentials.entities.EssentialsRegistry.getModelHandler(EssentialsRegistry.java:113) ~[essentials-base-0.2.5+1.16.1.jar:?]
at net.minecraft.class_3222.handler$zed000$setNickname(class_3222.java:2134) ~[intermediary-server.jar:?]
at net.minecraft.class_3222.<init>(class_3222.java:186) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14613(class_3324.java:458) ~[intermediary-server.jar:?]
at net.minecraft.cl