A husband. A father. A senior software engineer. A video gamer. A board gamer.

  • 0 Posts
  • 14 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle





  • Let’s take that logic outward a step…

    Stocks are digital these days. Cryptocurrency is digital. So you’re basically saying those should be licensed to people, not owned.

    Ownership has nothing to do with the tangibility of the thing in the age of the Internet. And to say otherwise is missing the point of ownership in the first place.

    If I outright buy a movie, whether digital or not, I should own it – be able to download it, play it whenever I want, in perpetuity. If I subscribe to a service such as Disney+, then I fully know that I am purchasing a license to view their content.

    The logistics of providing such ownership is the cost of doing business, just like it is for Blu-ray. I would argue that ownership should be even easier, logistically, for digital goods because there is no actual manufacturing effort involved (aside from initial production of, say, a movie).

    The only reason companies want to license digital goods, instead of providing ownership to those who buy it, is greed (edit: and control).



  • But it doesn’t function flawlessly, at least not yet. I know of one pretty big online networking bug that affects me – You currently cannot connect directly to a password-ed server (by IP), it won’t prompt for the password and it simply denies entry. And since the multiplayer server browser is pure garbage, you can’t even properly search for the password-ed server because the search only filters the current page you’re on, and even pagination is flat broke.

    This game has a lot to get fixed. This is my major hit list that I’d like to see fixed/enhanced:

    • Fix it so a client can directly connect to a server that requires a password without having to use the server browser
    • Fix the server browser so pagination works properly
    • Fix the server browser so keyword searching actually filters across all registered servers, not just the currently-loaded page
    • Fix the server so when purposefully not registering as a public server, it doesn’t show in the server list (my private server is not supposed to be listed, but I had a random stranger connect…and since I cannot password the server yet due to the bug listed above, they got on and built stuff before I could kick them – and I cannot destroy anything they made)
    • Enhance it so an admin can destroy all content irrespective of guild
    • Fix the in-game chat so it actually scrolls properly and can be user-scrolled up and down
    • Fix the pal AI and pathing, it’s atrocious
    • Enhance it so you can dedicate a specific pal to a specific job
    • Fix it so party pals will properly attack incoming raids outside of the base circle
    • Enhance it so storage bins can be labeled (without having to use signs)
    • Enhance it so if there is a security code on a door or storage box, it doesn’t allow other guild members access without knowing the security code (this would require a level of ownership to each crafted item)
    • Enhance it so stacks can be divided by an arbitrary user-defined number instead of only by half
    • Enhance it so signs can be placed on foundation pieces
    • Fix it so pals that fight intruders cannot destroy buildings and other crafted/placed items
    • Fix it so wooden “security” walls are are not so easily destroyed by a simple pal invader
    • Fix it so other pals and players cannot become invisible
    • Fix it so in-dungeon bosses cannot use an ability that would place them outside the arena, thus requiring restarting the fight (in other words, fix the collision detection so properly bound the boss to the arena)

    I’m sure I’m forgetting numerous other issues.


  • Spark, Mailbird, eM Client, Mailspring.

    Most of the modern ones do store certain information on servers, though. Spark and Mailbird both do. Mailspring does as well if I recall correctly.

    Most modern mail app developers seem to think that it’s more important to do search indexing and account storage on a server for ease of use, and expect inherent trust, foregoing all sense of real privacy under the veil of “we’re not evil, we promise.”

    I’ve yet to find an email client that has a good modern look and feel, but doesn’t try to use server-side storage for some UX convenience factor.

    I want the look and feel and mail host integrations of Spark (OAuth, like GMail, or preconfigs of hosts like iCloud) with the dumb-pipe-ness of Thunderbird. That’s the email unicorn I’m after.



  • I don’t know what you mean by ISPs in the US don’t have NATs. They most certainly do NAT at the gateway device. But they also typically provide a way to DMZ to your own router instead. I don’t have to deal with double NAT simply because I effectively have my ISP gateway in bridge mode (forwarding all traffic to a specific device, in this case, my personal router).

    Note: I have gigabit FTTH from AT&T. I left cable internet the moment fiber service was made available.




  • ulkesh@beehaw.orgtoPlex@lemmy.mlDouble Nat
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Here’s how my setup is to avoid double NAT:

    ISP Gateway (Full pass-through to WiFi router, sometimes referred to as DMZ) —> WiFi Router (WAN address shows internet IP, not a local IP) (and this router is set up to port forward the Plex port to the Plex server) —> Plex Server

    Typically Double NAT occurs when your ISP gateway is providing a local IP (via DHCP from the gateway) to your router. You must guarantee the ISP gateway doesn’t get in the way of routing, which means it must pass all traffic directly to the router.

    I am able to configure my ISP gateway via a web interface. It’s possible the ISP sent an update to your gateway that reset some settings. Or if you recently changed WiFi routers, you may need to re-point the gateway pass-through to the new router (my setting is done via MAC address and I had to do this when I changed routers recently).

    Hope this helps some.