Fusion 2 Server not found on non Windows version

Fehler der Release-Versionen
Antworten
Allmighty
Beiträge: 11
Registriert: Fr 5. Mai 2023, 22:07
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Fusion 2 Server not found on non Windows version

Beitrag von Allmighty »

Hi, F2 Server just released and I wanted to adjust my Accounts to the new server, under Windows it was no problem,

Raspbian version unfortunately said no...
(5.6.2) Latest
StackTrace:
Show Stack-Trace
Loaded assembly
[INFO] [CORE] (Probably) Because of a non-supported TLS implementation, dungeon/pet file updates, error reporting and statistics are disabled.
[INFO] [CORE] Triggering error: Error: SecureChannelFailure (The authentication or decryption has failed.)
> Running MFBot Konsole, MFBot 5.6.2.0 (Chinook) on Mono runtime

08.09.2023 17:22:08 Info Core XXX@F2.SFGAME.NET Logging in...
08.09.2023 17:22:09 Error Core General
!##The given key was not present in the dictionary.
!## at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <a6f810169ec746eeb2789b925e2858c0>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_GameServerId () [0x0000b] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Server+<>c__DisplayClass82_0.<executeSsoLogin>b__2 (de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SFAccountLinkedCharacter c) [0x0001f] in <319df8ad8dc1431fb71d5570005b1986>:0
at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& found) [0x0003f] in <abeb153532fb46718501a600866a8d76>:0
at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <abeb153532fb46718501a600866a8d76>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Server.executeSsoLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc, de.mfbot.MFBot_NG.Basisbibliothek.SsoAccountSettings ssoAccountSettings) [0x00093] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Server.doLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00044] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Server.login (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00035] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Account.login (System.Boolean relog) [0x000c3] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Account.start () [0x00008] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.Bot+<>c__DisplayClass46_0.<startAccount>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
at de.mfbot.MFBot_NG.Basisbibliothek.PerformanceHelper+<>c__DisplayClass27_0.<createThread>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
any idea ?
maybe a missing reference to the new server in any serverlist ?
Allmighty
Beiträge: 11
Registriert: Fr 5. Mai 2023, 22:07
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: Fusion 2 Server not found on non Windows version

Beitrag von Allmighty »

any updates on the Topic ? ;/

isnt it just adding a new reference for f2 ?
neuhier
Beiträge: 123
Registriert: Sa 7. Nov 2020, 21:40
Hat sich bedankt: 25 Mal
Danksagung erhalten: 25 Mal

Re: Fusion 2 Server not found on non Windows version

Beitrag von neuhier »

try readding your account that stracktrace seems similiar to one that was related to the new backend and account changes
Folgende Benutzer bedankten sich beim Autor neuhier für den Beitrag:
Robin (Di 3. Okt 2023, 18:45)
Hello there
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Fusion 2 Server not found on non Windows version

Beitrag von Robin »

Allmighty hat geschrieben: Fr 29. Sep 2023, 02:53 any updates on the Topic ? ;/

isnt it just adding a new reference for f2 ?
Hi there,

in theory, the bot should have adjusted its server list itself by now - and as far as I see, fusion servers 1-3 seem to be recognized at the moment by the bot.
Did following the advice of neuhier help?

Regards,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Allmighty
Beiträge: 11
Registriert: Fr 5. Mai 2023, 22:07
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: Fusion 2 Server not found on non Windows version

Beitrag von Allmighty »

StackTrace:
Show Stack-Trace
04.10.2023 19:33:00 Error Core General
1 !##The given key was not present in the dictionary.
2 !## at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <a6f810169ec746eeb2789b925e2858c0>:0
3 at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_GameServerId () [0x0000b] in <319df8ad8dc1431fb71d5570005b1986>:0
4 at de.mfbot.MFBot_NG.Basisbibliothek.Server+<>c__DisplayClass82_0.<executeSsoLogin>b__2 (de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SFAccountLinkedCharacter c) [0x0001f] in <319df8ad8dc1431fb71d5570005b1986>:0
6 at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& found) [0x0003f] in <abeb153532fb46718501a600866a8d76>:0
7 at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <abeb153532fb46718501a600866a8d76>:0
8 at de.mfbot.MFBot_NG.Basisbibliothek.Server.executeSsoLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc, de.mfbot.MFBot_NG.Basisbibliothek.SsoAccountSettings ssoAccountSettings) [0x00093] in <319df8ad8dc1431fb71d5570005b1986>:0
9 at de.mfbot.MFBot_NG.Basisbibliothek.Server.doLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00044] in <319df8ad8dc1431fb71d5570005b1986>:0
10 at de.mfbot.MFBot_NG.Basisbibliothek.Server.login (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00035] in <319df8ad8dc1431fb71d5570005b1986>:0
11 at de.mfbot.MFBot_NG.Basisbibliothek.Account.login (System.Boolean relog) [0x000c3] in <319df8ad8dc1431fb71d5570005b1986>:0
12 at de.mfbot.MFBot_NG.Basisbibliothek.Account.start () [0x00008] in <319df8ad8dc1431fb71d5570005b1986>:0
13 at de.mfbot.MFBot_NG.Basisbibliothek.Bot+<>c__DisplayClass46_0.<startAccount>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
14 at de.mfbot.MFBot_NG.Basisbibliothek.PerformanceHelper+<>c__DisplayClass27_0.<createThread>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
unfortuneatly the f2 key still does not exist :/
i redownloaded the armrasp from the downloads page and also set up my char in a new ini file via windows version.

As stated in Line 3 the bot tries to resolve the Gameserver-Id via some method ( get_GameServerId() ) but this one seems not to be present when creating the thread for the Character
neuhier
Beiträge: 123
Registriert: Sa 7. Nov 2020, 21:40
Hat sich bedankt: 25 Mal
Danksagung erhalten: 25 Mal

Re: Fusion 2 Server not found on non Windows version

Beitrag von neuhier »

Allmighty hat geschrieben: Mi 4. Okt 2023, 19:38 StackTrace:
Show Stack-Trace
04.10.2023 19:33:00 Error Core General
1 !##The given key was not present in the dictionary.
2 !## at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <a6f810169ec746eeb2789b925e2858c0>:0
3 at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_GameServerId () [0x0000b] in <319df8ad8dc1431fb71d5570005b1986>:0
4 at de.mfbot.MFBot_NG.Basisbibliothek.Server+<>c__DisplayClass82_0.<executeSsoLogin>b__2 (de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SFAccountLinkedCharacter c) [0x0001f] in <319df8ad8dc1431fb71d5570005b1986>:0
6 at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& found) [0x0003f] in <abeb153532fb46718501a600866a8d76>:0
7 at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <abeb153532fb46718501a600866a8d76>:0
8 at de.mfbot.MFBot_NG.Basisbibliothek.Server.executeSsoLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc, de.mfbot.MFBot_NG.Basisbibliothek.SsoAccountSettings ssoAccountSettings) [0x00093] in <319df8ad8dc1431fb71d5570005b1986>:0
9 at de.mfbot.MFBot_NG.Basisbibliothek.Server.doLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00044] in <319df8ad8dc1431fb71d5570005b1986>:0
10 at de.mfbot.MFBot_NG.Basisbibliothek.Server.login (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00035] in <319df8ad8dc1431fb71d5570005b1986>:0
11 at de.mfbot.MFBot_NG.Basisbibliothek.Account.login (System.Boolean relog) [0x000c3] in <319df8ad8dc1431fb71d5570005b1986>:0
12 at de.mfbot.MFBot_NG.Basisbibliothek.Account.start () [0x00008] in <319df8ad8dc1431fb71d5570005b1986>:0
13 at de.mfbot.MFBot_NG.Basisbibliothek.Bot+<>c__DisplayClass46_0.<startAccount>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
14 at de.mfbot.MFBot_NG.Basisbibliothek.PerformanceHelper+<>c__DisplayClass27_0.<createThread>b__0 () [0x00000] in <319df8ad8dc1431fb71d5570005b1986>:0
unfortuneatly the f2 key still does not exist :/
i redownloaded the armrasp from the downloads page and also set up my char in a new ini file via windows version.

As stated in Line 3 the bot tries to resolve the Gameserver-Id via some method ( get_GameServerId() ) but this one seems not to be present when creating the thread for the Character
i tested it on the arm64 version on f1 and f2 seems to work fine. you'll most likely have to add the server manually into the url box
Hello there
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Fusion 2 Server not found on non Windows version

Beitrag von Robin »

Hi all,
I don't quite know how it can work with neuhier's bot and not with yours, but it might very well be the case that the linux version doesn't get the server information updates it needs (or the snapshot of the data is too old) and the bot therefore can't find the server.

Luckily however, we have changed how this configuration data is loaded/stored and, more importantly, that it can be overwritten with a file now.
Downloading the file containing the server infos and putting it into the linux "AppData" equivalent .config manually should work:

Code: Alles auswählen

wget -O ~/.config/mfbot.de/sfconfig.json https://s2.mfbot.de/api/botinterface/sfgame_cfg.php
Please report back if this works - could also be a potential solution for users having the same issue on Windows, even though I really don't know how it can be a problem there.

Good luck!
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Allmighty
Beiträge: 11
Registriert: Fr 5. Mai 2023, 22:07
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: Fusion 2 Server not found on non Windows version

Beitrag von Allmighty »

I Guess i will just wait for the next stable release and then try again, even with your suggested fix by downloading the config file again it does not work (same issue)
just to make sure i also put my ini and the ARMRASP file to the /home/pi directory itself, had the config file in the home/pi and the ~/.config/mfbot.de folder aswell well does not help :/
i dont know what is causeing the issue at all.

Just praying the new Stable Version fixes the issue by some miracle xD

i used a plain ini only with autologin aneabled so there can be no issue with that, maybe its my system config in some way, i dont know :/
All other servers i have accounts on work propperly btw.

But Whatever, as long as the bot runs under Windows its ok.

-> and like i said, pray for next stable :D


Thank you tho for your help, trys and advice, i really apprechiate that.
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste