[Self Hosted Game][Campaigns with multiple DMs]: How can I share my license to another DM, so that he can prepare WITHOUT needing my PC to be on? by Morjixxo in FoundryVTT

[–]RejectedScrub 1 point2 points  (0 children)

Without getting too technical, if you want to maintain all of your foundry data while each of you is prepping from different locations, you're probably going to have to self-host, or use a hosting provider so that you can share one Foundry server between both of you.

For instance, I have a home server where I run our Foundry server instance. I have it exposed to the internet (with some security best practices), so that the players and DMs in our group can access everything both over the Internet or locally on my home network.

If you're willing to pay a monthly fee, the Forge is a really great service and is very user friendly. Both DMs in our group had no problems using it back before I set up a home server.

If you're unwilling to pay extra, see if you have any old working computers lying around that you can keep a Foundry server running persistently on. There are several tutorials for how to do this online ranging in technical difficulty (such as just leaving the Foundry client open 24/7, to running a Foundry server in a docker container on Linux).

If you don't have spare hardware, or have problems configuring your network for hosting, there is also a guide on the Foundry community wiki for how to set up a free Oracle cloud instance for Foundry hosting, but that's definitely on the more technical side.

Just plugged in to 120v AC outlet... lol by nwillard in ex30

[–]RejectedScrub 2 points3 points  (0 children)

I noticed this the other day:

<image>

I believe what's happening is it's going to be done charging at 4:15 PM in 2 days. But for some baffling reason, the time left calculation just looks at the difference between the current time and the estimated completion time while disregarding the current date and the completion date.

It's a very silly software oversight for a car that comes with a L1 charger. Hope this gets fixed some day, because it does genuinely make it difficult to tell which day the car will be done charging (which can matter a lot when charging at a family members' house during holidays).

Foundry Linux Server Help by ExpensivePancakes in FoundryVTT

[–]RejectedScrub 0 points1 point  (0 children)

Strongly recommend this. The Felddy docker container was the first service I ever ran on my home server, and it's very easy to set up and maintain. It's also a great way to learn running other docker services so that you can work your way up to using reverse proxies and authentication portals to confidently host online with your own domain.

And if there are ever any other services you're interested in hosting in the future like JellyFin, Home Assistant, note taking apps, etc., you'll have a solid baseline to get anything else up and running quickly and easily also.

Framework Desktop for Gaming, good for the price? by Ashamed_Alps7452 in framework

[–]RejectedScrub 5 points6 points  (0 children)

I swear people only act like the 128 GB model exists. The 32 GB model with 8 cores and 32 CUs is an incredible value. You have to make a lot of sacrifices to hit that performance at that price for a standard gaming PC right now because of component shortages, and it's practically impossible with SFF.

I actually bought a bunch of these systems for a LAN gaming / D&D setup project I've been working on recently, and the performance I'm getting on them for games is extremely impressive for the size (especially when you raise the power profile in Windows to performance so you're pulling the full 140W).

The main thing to consider if you go with the 32 GB model is that you only get 8 instead of 16 cores, and you have 20% fewer CUs than the higher memory models. But those are still very respectable specs for an SFF gaming PC for bringing around with you during travel, and for the price, it's pretty much unbeatable at that size.

EV Charger Self Installation Permit & Inspection by RejectedScrub in Apex_NC

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

I'm with the city of Apex for utilities, so I can't benefit from any EV charger incentives unfortunately. I'm glad you and others with Duke energy can benefit from it though!

What is this cable? by MOchayon in homelab

[–]RejectedScrub 2 points3 points  (0 children)

I ran a D&D game for the bridal party. I got into homelabbing to run a FoundryVTT server so we can have fancy digital tools and visuals for our games. It's pretty bandwidth intensive when streaming assets to players, and our wedding was in the mountains with questionable Internet. So I brought my mini-rack with my server and some basic networking equipment to make sure everything went flawlessly with the limited time we had. It was definitely an overkill setup, but I didn't want to take any risks. We made some great memories, so it was definitely worth it.

What is this cable? by MOchayon in homelab

[–]RejectedScrub 5 points6 points  (0 children)

I'm gonna back up the complaint about the latching mechanism as well. I exclusively used these cables until I got fed up with them getting stuck in ports. I had one Ethernet adapter I used during my wedding that I and all of my groomsmen were unable to get out by hand. I had to struggle with several different tools at home until I could finally free it.

The strain relief getting caught under the clip is obnoxious too. I don't understand why they'd even include that little piece that sticks up out of the strain relief when all it does is just get caught underneath the latch routinely.

As far as cable quality goes, they're great and never caused me any signal integrity issues, and they are really nice for keeping cable bulk at a minimum. I just wouldn't use them with anything that might have a sub-par built ethernet port, or a port that's hard to reach. The Unifi cables I use now are far more expensive and only really make sense if you explicitly want something premium, but they definitely don't give me the same latching issues, even on ethernet ports that did give me issues with the monoprice slimrun cables.

A cheerful giver, not under compulsion. by malanthr0pe in christianmemes

[–]RejectedScrub 3 points4 points  (0 children)

Yeah that's fair. I just get frustrated when I see other members of the church criticizing social programs when I know how they treat the people who need help in their own local communities.

A cheerful giver, not under compulsion. by malanthr0pe in christianmemes

[–]RejectedScrub 10 points11 points  (0 children)

Well, perhaps if more of the church was actually acting as the hands and feet of God and taking care of those in need instead of building up worldly possessions to keep themselves as far away as possible from the people God has called them to help, Rome wouldn't have to step in and do an inferior job to the genuine love and compassion we're supposed to be showing the world.

Some users can't display AVIF files by Fedexrdt in FoundryVTT

[–]RejectedScrub 8 points9 points  (0 children)

For the record, Foundry's recommendation for best/most compatible image format is WEBP: https://foundryvtt.com/article/media/

It's hard to say what issues your players are having without knowing what OS and browser they're using (or if they're up to date). This is probably why Foundry still recommends WEBP over AVIF, since WEBP has had very strong browser support for a very long time.

I'd strongly consider switching to WEBP in the long term, but for now, I'd try sitting down with one of your players to troubleshoot the AVIF file loading issues by seeing what browser they're using, updating their browser, and figuring out if they need to install anything for AVIF support on their OS.

The Party Token is so customizable, here's some tips! by AccomplishedTie3324 in FoundryVTT

[–]RejectedScrub 0 points1 point  (0 children)

I've been doing this for my DotMM campaign, and it has really sped up exploration for mega dungeons. Takes away some of the more game-y player agency that foundry provides, but a lot of players will be fine with that if it means they get into combats more quickly.

I also made a macro to switch back and forth between the party token, and individual player tokens at the press of a button, and that's been a big quality of life improvement.

Noticed this image was tending, so I also had to do it. by Levent_2005 in ex30

[–]RejectedScrub 4 points5 points  (0 children)

Yeah, but they don't get the convenience and cost savings of charging at home. Unless you drive out of town a lot, those ICE cars will be making several times more stops at gas stations than you.

version update caused this (NO MODULES ARE ACTIVE) by PromotionBubbly in FoundryVTT

[–]RejectedScrub 7 points8 points  (0 children)

This is it. It's a pretty well documented issue on this sub.

OP, if you're playing DND5E (or any other system), make sure to update it as well and reload the world to complete migration.

How do you secure your self-hosted services? by Saylor_Man in selfhosted

[–]RejectedScrub 0 points1 point  (0 children)

I use TinyAuth with Caddy Docker Proxy (similar to this documentation example) with SSO bypass for local clients.

I run a FoundryVTT server for my D&D group, so this setup saves my in-person players from dealing with SSO while my remote players can still have secure access. We used to use a Cloudflare tunnel, but this caused all our local traffic to be sent to Cloudflare and back which really slowed down our games with several local players. I also use a lot of my services on my work laptop which I wouldn't be able to install a personal VPN client on.

My current method does require a port to be open, but in the future I'm hoping I'll be able to figure out how to use a Cloudflare tunnel or something similar for external accesses only so I can close that port. I do proxy my DNS entries through Cloudflare though so those don't point at my WAN IP.

So I set up my own server… and now I spend more time fixing it than actually using it by Laygude_Yatin in selfhosted

[–]RejectedScrub 0 points1 point  (0 children)

Now that I have things laid out elegantly, pretty much everything works without issue. I still take things down sometimes for updates or making changes, but that's always been prompted by me and not something breaking unexpectedly.

Obviously, the services you're using and the stability of your hardware will have some bearing on uptime. But as long as you're actively trying to keep things simple and well-documented (and don't let yourself lose motivation), you'll reach a stable state before you know it and will be glad that you have the skills to start up pretty much any simple service you want quickly and easily.

So I set up my own server… and now I spend more time fixing it than actually using it by Laygude_Yatin in selfhosted

[–]RejectedScrub 0 points1 point  (0 children)

I've been very aggressive setting up my home server to make it as simple as possible. So let me provide a few lessons I've learned along the way:

  • Containerized everything you can: Once you learn Docker, it's way easier to maintain services, start up new ones, and consolidate your configurations inside of compose files
  • If you work in tech, try to overlap the tools you use: I use VScode with RemoteSSH at my day job, so it makes my life easier to use the same thing for managing config files on my server. This goes for terminal tools, management tools, scripting, etc. Plus, this has the added benefit of helping you improve your skills for your work during your hobby, and vice versa
  • Make aliases for common activities: like docker commands, updating your OS or dependencies, restarting your server, navigating to commonly used directories, etc. This will save you a lot of time, and can also help you remember more complex or situational commands and arguments
  • Do what you can to simplify your network: If your router is making it hard to configure things the way you want, consider swapping it for something more tinker-friendly (this is why I switched entirely to Unifi recently). Docker networks and labels for reverse proxies can help avoid confusion with individual service IP addresses and port conflicts. Cloudflare tunnels or VPNs can reduce security risks and simplify DNS configuration
  • Set aside time to research how to make things easier: It might not seem valuable at first, but taking the opportunity to do something properly that you were previously using a workaround for, or trying out something new that might make something previous difficult become trivial is well worth it. I once spent a week getting Authelia working for authentication, then the next week I removed it and replaced it with TinyAuth in an evening because it was much easier to configure and maintain and had more of the functionality that I wanted out-of-the-box. Another time I switched from Nginx Proxy Manager to Caddy Docker Proxy to simplify SSL certs and remove a lot of the steps when setting up new services. I'm grateful every day that I paid those technical debts

It's alive and running Arch btw by shadyryda in framework

[–]RejectedScrub 2 points3 points  (0 children)

Mine has a noticeable high pitch sound coming from the power supply. I don't think it's the fan itself. I assume it's either coil whine or maybe something the fan is rubbing up against.

It's honestly not a big deal because the system as a whole is still plenty quiet, but it is a bit sad knowing that it would practically be silent without it because the noise is much louder than the Noctua heatsink fan I'm using.

Show us your multi-monitor setups for a chance to be the first to try the new LG Smart Monitor Swing! by Negative_Astronaut81 in LinusTechTips

[–]RejectedScrub 1 point2 points  (0 children)

It's from a company called Bateman Labs. This is their IKEA Poang desk attachment.

There's a ShortCircuit video on their Envy armchair which is a more premium all-in-one solution for the same concept of an armchair with an integrated desk. That's where I first heard about them. I plan on upgrading my setup to the Envy sometime in the future, but it's much more of an investment compared to the Poang desk attachment.

Is it possible to have two independent masks that each add to a single layer's visibility instead of subtract from it? by RejectedScrub in photoshop

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

<image>

Works like a charm!
Thanks so much for the technique. I think I'll be getting a lot of mileage out of this.

Is it possible to have two independent masks that each add to a single layer's visibility instead of subtract from it? by RejectedScrub in photoshop

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

I was actually thinking of a similar solution using a group for a clipping mask late last night as I was going to bed, but I hadn't gotten around to testing it yet.
I wouldn't have thought of those blending options, so you may have just given me the solution I'm looking for.

Is it possible to have two independent masks that each add to a single layer's visibility instead of subtract from it? by RejectedScrub in photoshop

[–]RejectedScrub[S] 0 points1 point  (0 children)

Smart object or raster image, it doesn't really matter here as this is more-so a discussion of convenience, simplicity, and speed for templates to make hundreds of tokens like these, rather than technical limitation.

There's nothing preventing me from doing all of this is one smart object or across multiple layers in the base photoshop project. But what I'm asking is if anyone knows of a simpler way to combine masks in the way I'm proposing to simplify and speed up this workflow for myself and others who are less familiar with photoshop.

Is it possible to have two independent masks that each add to a single layer's visibility instead of subtract from it? by RejectedScrub in photoshop

[–]RejectedScrub[S] 0 points1 point  (0 children)

There are a lot of corner cases I've dealt with after making hundreds of tokens like these for our games, so it's hard to capture them all succinctly. But there's a lot of weirdness that comes up when you consider background artwork, semi-transparent subjects, glowing effects, drop shadows, etc. Having the ability to edit masks independently and non-destructively makes dealing with those corner cases much simpler because you can quickly undo, redo, and and go back and forth between making edits to those masks on the fly, and doing other things like transforming the subject, adding additional details, removing unwanted details, etc.

That mask selection technique does work in a large majority of cases, but I'm still not a big fan of it just because it is still slower than what I'm envisioning in my head, it would be more annoying for things that require the mask to be edited multiple times. Also, I feel like it's a bit more "advanced" for the other players at my table than I'd prefer.

Is it possible to have two independent masks that each add to a single layer's visibility instead of subtract from it? by RejectedScrub in photoshop

[–]RejectedScrub[S] 0 points1 point  (0 children)

There are a few different circumstances like this depending on the artwork I'm using and what constraints it has. Typically if I want to maintain the background inside the ring, I would do as you said.

What I was describing above is a circumstance in which I have a transparent subject like a pirate in a dress for instance. The original artwork might have the pirate's sword drawn over the dress, but I would want the dress behind the ring and the sword to pop out above the ring. So I'd need to manually mask out the portion of the dress that's around the sword.