Monday, July 08, 2024

Re: update games/recoil-rts

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 ?

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