Monday, July 08, 2024

Re: update games/recoil-rts

On Mon, Jul 08, 2024 at 08:58:57AM +0100, Fabien Romano wrote:
> On 07/07/2024 23:36, Thomas Frohwein wrote:
> > On Sun, Jul 07, 2024 at 06:24:17PM -0400, Thomas Frohwein wrote:
> >> On Sun, Jul 07, 2024 at 11:17:06PM +0100, Fabien Romano wrote:
> >>>
> >>> On 07/07/2024 22:37, Fabien Romano wrote:
> >>>> same update including two more things.
> >>>>
> >>>> use proper IN_ENGINE_V to match BAR servers and be abale to join lobby.
> >>>> bring bin/byar-chobby to setup and start BAR.
> >>>
> >>>
> >>>> On 16/06/2024 06:55, Fabien ROMANO wrote:
> >>>>> update to latest version
> >>>>>
> >>>>> https://github.com/beyond-all-reason/spring/compare/spring_bar_%7BBAR105%7D105.1.1-2472-ga5aa45c...spring_bar_%7BBAR105%7D105.1.1-2511-g747f18b
> >>>>>
> >>>>> https://github.com/rlcevg/CircuitAI/compare/aded4d13fcec74a3416e7055fcfb8275e49061a1...3dee671176bdae7e6b1dd46a3c6c2c0d03c48755
> >>>>>
> >>>>> One more patch merged upstream, thx thfr@.
> >>>>> Use patch -E to drop the file.
> >>>>>
> >>>>> While there, I mute portcheck long lines report by removing the space on url.
> >>>>> I also noticed other long lines and adjusted indentation (portcheck use awk length, looks like it does not handle tabulation size).
> >>>>> Only two versions changed in DIST_TUPLE, see distinfo.
> >>>>>
> >>>>> Tested on BAR, barbarianIA works again.
> >>>>>
> >>> on current.
> >>>
> >>> note about --isolation, the official launcher use the flag but it doesn't work atm.
> >>> diff for testing.
> >>
> >> I'm getting this error here:
> >>
> >> [thread::error::run] duplicate base content detected:
> >> /home/thfr/.local/state/Beyond All Reason/base/spring/
> >> /usr/local/share/games/spring/base/spring/
> >>
> >> Did you have to work around this?
> >
> > I ended up deleting ~/.local/state/Beyond\ All\ Reason/base, then it
> > launched. It was running quite slow, and after I rm -rf'd
> > ~/.local/state/Beyond\ All\ Reason/ and restarted from scratch, I
> > couldn't launch it because of this confusing error:
> >
> > Dependent archive "byar chobby test-3306-d61c0a2" (resolved to "BYAR Chobby test-3306-d61c0a2") not found
> >
> > Maybe I did something wrong, but I feel like something is still amiss
> > here...
> >
>
> I did not had this kind of errors. Will search to know if there is a tool to
> check pr-download files, something that may report when a pool is corrupted or
> when files are missing. I'm still learning those tools.
>
> I just tried from scratch, works well here.
> rm -rf ~/.local/state/Beyond\ All\ Reason
> rm -rf ~/.config/spring
>
> Do you also have .config/spring ?

That's probably it! I'll try it tonight.

>
> I was able to join a game online, badly 6G wasn't enough (bad_alloc).
> DATASIZE="8388608" # 8g
>
> I'm not sure where .config/spring came from (previous tests I guess) but it did
> not create it again after I spectacle a game online (which mean it download at
> least one map in lobby).
>
> Blind guess, maybe you have two REPO or two version of the same REPO
> (.config/spring vs .local/state/...). repos-cdn.beyondallreason.dev is not the
> default one and I think the game exists in official repo also (I'm not sure).
> Then spring engine pick the wrong one (.config/spring).
>
> If your issue came from ~/.config/spring, then the --isolation flag could help
> in such situation. Will dig, but we already had two different results in the
> past so I'm not sure why our two tests were different. If you add the flags it
> works ? Or you also have an error because of a missing font ?
>
> I also experience missing files issues when I first went into the desync,
> playing with the previous engine (before updating the port) on top of the latest
> byar-chobby:test. I was thinking it was because of the interaction with the
> official launcher using its pre-made data.7z pool (to save bandwidth). This
> definitly need more test.
>

No comments:

Post a Comment