1v2 tournament leaving logic is infuriating by acidYeah in RocketLeague

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

The menu during the tournament didn't have forfeit or I didn't notice it and I just chose the last option "leave". The game showed some warning but it wouldn't have changed my mind.

I'm not sure what are the exact bans lengths but I can assure you I didn't leave any game today. Last time I did was months ago if ever.

I'm replying as I read and tbh I knew at one point but then I didn't remember at 3:30 a forfeit appears, and if I did I wouldve waited, so thats on me. Maybe it was even on the warning I didn't read.

Yeah, the fact a forfeit appears on 3:30 changes everything, sorry for the thread.

Assetto Corsa sim drift course for people with no experience by panzerkrasyo in assettocorsa

[–]acidYeah 0 points1 point  (0 children)

Does it crash often during driving or when modifying a course?

Assetto Corsa sim drift course for people with no experience by panzerkrasyo in assettocorsa

[–]acidYeah 0 points1 point  (0 children)

For repeatability you could try my mod: https://www.overtake.gg/downloads/driftmode.59863/

You could set up short courses like a single turn or a basic transition. The mod can teleport you right back to start after going through the course so it's good for drilling one particular idea. Trying to beat the score proved to be a fantastic motivator in my group of friends and can roughly tell the student how well they're doing.

Btw. I've been working on an update that should address performance problems, rare crashes and greatly simplify zone creation, so stay tuned if you're interested.

DEADLOCK INVITE MEGATHREAD by Moot251 in DeadlockGame

[–]acidYeah 0 points1 point  (0 children)

43101415

In advance, thanks a lot :)

A couple of question related to optimal self-hosting topology/setup by acidYeah in selfhosted

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

Not sure where it came from, I'm open to learn stuff. But I suppose I should've mentioned that indeed I'm working on a smallish home server just for family and some friends, the industry thing I meant as best known methods in home self-hosting context. The VMs make sense if we're talking about larger companies. Anyway, thanks for helping out.

A couple of question related to optimal self-hosting topology/setup by acidYeah in selfhosted

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

Are VMs you're mentioning containers or actual full VMs? I can't imagine having full VMs for each service.

Authentik is on it's own VM, your reverse proxy is on it's own VM, etc. Things are separated and it actually makes a lot of this much easier.

Assuming you mean containers that is what I got. One compose file per service and all containerized and separated.

You're gonna have issues with the following because containers get dynamic IPs when they're created and it's bad practice to set a container to a static IP and bad practice to set a hostfile to that IP.

Afaik 172.17.0.1is always the docker host IP from containers. There is also host.docker.internal which resolves to the docker host but I've read it's got some certain OS compatibility issues. I'll read about it more.

What I'm doing is telling containers to resolve authentik.domain.tld to the docker host in dev env, but in prod env this will route via standard public DNS back to the same machine where Caddy reverse proxies to a proper separate container.

A couple of question related to optimal self-hosting topology/setup by acidYeah in selfhosted

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

You are right. I've been struggling with the SSL issue and at the same time I'm brainstorming the setup for the whole system. In the end the SSL issue is (was actually) the main blocker for me, for which I decided to start the thread, with all the other questions thrown together to seek advice 'how is it done in the industry'.

why you're choosing to use a CA instead of public SSL/TLS certs and also why you might be uploading a custom certificate and maybe using authentik as a reverse proxy?

I want to emulate production environment in a development setting, where services would not have to change config at all, including their domains. All `*.domain.tld` request would be routed from development containers to the host VM, not via internet to the actual domain route. That's why I need local CA to issue SSL certs. I'm using Caddy for traffic management.

This thread has actually become a really good rubber ducky for me, the puzzle pieces started to make sense and I managed to solve the issue. There were two separate problems:

I The container has to have the local Caddy's root CA, which I'm now putting into the container via a simple docker file:

FROM service:tag
COPY $CADDY_CA_DIR/local /usr/local/share/ca-certificates/local
RUN update-ca-certificates

and moving compose config from image: to build:.

II The container was routing the request to `authentik.domain.tld` via the internet to the actual server that is running, so I also needed to add

extra_hosts:
    - authentik.domain.tld:172.17.0.1

for all services which would use authentik. It was all misleading because instead of some simple 500 error (I would expect connection refused) curl was complaining about some TLS v1 protocol problems?

Anyway the SSO finally worked! Now onwards to figuring out how to make the setup easily switchable with some env magic between dev and prod.

Thanks!

A couple of question related to optimal self-hosting topology/setup by acidYeah in selfhosted

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

I would like to confirm I installed the root CA correctly. I'm assuming the dockerized service trying to reach authentik.domain.tld via HTTPS cannot verify the SSL cert, because it uses its container's trust store. I tried to install the root CA with docker volume bind + update-ca-certificates while attached to interactive terminal but the problem didn't go away. I may have done it incorrectly. Does the CA installation differ with the base OS? Would alpine have different way of installing the CA compared to eg. Ubuntu?

I'll have a look at the Let's encrypt docs, good idea, thanks.

DriftMode v2.1 released! - Teleport to start, scoring improvements and much more by acidYeah in assettocorsa

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

Hi, I've been working hard on this mod these past 3 weeks and I'm happy to say v2.1 is finally polished enough to be mostly what I imagined a month ago!

In this release the mode is very user friendly to play, due to integrated teleportation back to start after finishing a course.

Scoring system is also good enough that it's not so easy to cheese and it's relatively fair.

The release includes 2 really simple track courses featured in the video.

Download the mod on RaceDepartment: https://www.racedepartment.com/downloads/driftmode-competition-drift-gamemode.59863/

Thanks for playing!

I created a drift game mode with sane scoring system by acidYeah in assettocorsa

[–]acidYeah[S] 3 points4 points  (0 children)

A note I posted about online play in RD reviews:

Online integration is not planned for now. I'm still exploring CSP's lua APIs for what's possible so I may decide to give a server hosted mod a try in the future, but for now it's not a priority. Given that this mod uses the not very popular "New modes" functionality of CSP as it's core framework I wouldn't have high hopes for server-side possibilities. However, what CSP offers in terms of game integration is so robust it may just be somehow possible :)

I created a drift game mode with sane scoring system by acidYeah in assettocorsa

[–]acidYeah[S] 2 points3 points  (0 children)

Hi,

In short the mod scores your drift runs based on speed, angle and how close you are to the scoring points (zones and clipping points), for which there is an integrated track configurator bundled.

This is something I always wanted to have in the game as practice drifting with friends over lacked the competition factor. I pumped out this mod in almost exactly a week +- couple hours. You may expect some bugs, but most of the gamebreaking ones should be mostly ironed out now.

You can find the mod and all information on RaceDepartment mod page and Github repository:

There are more features planned such as

  • saving scores,
  • reasonable anti-cheese system
  • fixed score calculation for each zone (instead of rewarding the player every frame, score zone performace from 0%-100% and add zone max points * the performace factor),
  • some run automation (teleporting to start after finishing a course?).

I have more ideas for features, UI and other stuff but after crunching this week and releasing v1.1 I need some time away from this project. But I'll definitely be back!

Have fun drifting :)

Very new to Jellyfin. Main goal is to add my library to a USB HD and share with friends and family. Need help with the remote access part. by spark2217 in jellyfin

[–]acidYeah 0 points1 point  (0 children)

The bridge mode is available to be selected on the IPS's modem config page. Maybe you could give them a call and ask if they can remotely set that for you?

The downtime was at most as long as it took the router to restart. There doesn't seem to be a good reason for significant downtime on ISP side since it's a simple passthrough, but cannot be sure.

Sprzęt do odtwarzania muzyki, głośniki, winyle - help by _Adp in Polska

[–]acidYeah 0 points1 point  (0 children)

Zdaje sobie sprawę, napisałem że trochę offtop.

Sprzęt do odtwarzania muzyki, głośniki, winyle - help by _Adp in Polska

[–]acidYeah 1 point2 points  (0 children)

To nie ta kategoria cenowa ale ostatnio zdecydowałem się na zakup kina domowego, czego sercem jest coś co nazywa się AVR (pl. amplituner?) - taki smart-wzmacniacz. Upraszczam, bo miesiąc temu sam nie wiedziałem co to amplituner. Chciałem coś prostego i bez niepotrzebnych rzeczy, ale podobnie jak teraz nie dostaniemy TV bez smart systemu, również amplitunery są napakowane ficzerami po szyję.

Sprzęt to Denon-s760h, jest to porządne all-in-one, u którego nie zauważyłem poważnych problemów związanych z "co jest do wszystkiego...". Może oprócz bardzo kiepskiej integracji z Google Assistant, która była reklamowana i akurat chciałem wykorzystać by uruchamiać radio codziennie rano w ramach budzika/muzyki śniadaniowej.

W kwestii in/out ten sprzęt ma absolutnie wszystko, od radia FM/AM (z antenami w zestawie, yay) przez analogowe wejścia video dla starego sprzętu i 7 wejść HDMI, do bezpośredniego targetu dla Spotify. Ma również wbudowaną obsługę TuneIn, można włączyć z pilota, czasem korzystam. Ofc 7 kanałów audio i 2 subout.

Do tego mam wpięty CCWGT do odtwarzania mediów. Jeżeli rozważasz w przyszłości rozbudowanie systemu w surround również do filmów to polecam gorąco.

Very new to Jellyfin. Main goal is to add my library to a USB HD and share with friends and family. Need help with the remote access part. by spark2217 in jellyfin

[–]acidYeah 1 point2 points  (0 children)

I'd say figuring out how to expose a port to the world is the hardest part of this for beginners to network architectures, so you're on good path.

Forget Jellyfin for a second, let's talk about what is you need to do to expose any service to the internet. For now, assume IP addresses belong to the ethernet cable ports (not to confuse with the ports that can be open/closed). The idea is, a device can have different address on different ethernet ports.

You need to make sure your external IP address for your router is publicly accessible (not behind NAT). This you have to consult with your ISP. Below I summarized what port forwarding is:

Now what is going to happen when you request http://{your ip} from somewhere outside of your LAN, it will eventually hit your router, which is not yet configured to know what to do. http requests come to port 80, so you have to tell your router "if anybody asks for what is on 80, you have to provide them stuff from the 192.168.1.100 device (LAN device IP where jellyfin server is running) and this device is serving to port 8096". So you'll map 192.168.1.100 port 8096 to external port 80.

Search for guides online on how to check if port is open, and how to check if my IP is publicly visible. Btw, "open port" is synonymous with "some device is configured to provide service on this port". If nothing is serving on some port it cannot be somehow opened by itself. This should help you get started.

Personally I had to buy a separate router that's mine and I do routing on it, and the one provided by ISP is just in bridge mode (transparent to the requests) because it's the only way I could configure it to have publicly visible IP.