

Acedy
Members-
Posts
1907 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Events
Everything posted by Acedy
-
Please refer to this thread: http://forums.eagle.ru/showthread.php?p=729364#post729364
-
>>> ServMan Server Management Mod v2 for DCS:BS v1.0.1 Released! <<<
Acedy replied to Acedy's topic in Multiplayer
Please note that the current v1 of this mod is not compatible with the BS v1.0.1 patch. There will be some sort of compatibility update available soon. Stay tuned. :) -
F: Mögliche Sage Pay / PROTX Fehlermeldungen beim Online-Kauf A: - The Customer Aborted the payment process. Dies kann passieren, wenn Sie auf der PROTX Seite den Cancel-Knopf drücken oder die Stop-, Zurück- bzw. Neuladen-Schaltfläche im Browser betätigen, während die Seite noch geladen wird (Transaktion ist noch im Gange). Es ist wichtig, dass Sie den Seitenaufbau nicht unterbrechen, sondern abwarten, bis die jeweilige Seite vollständig geladen ist. - REJECTED... By Vendor Rules. Ihr Kreditkartentyp wird nicht unterstützt. - The Bank did NOT AUTHORISE the customer's card. Ihre Karte wurde von Ihrer Bank/Kartenausgabestelle nicht akzeptiert. Diese Meldung wird nicht von PROTX erzeugt, und Sie müssen Ihre Kartenausgabestelle kontaktieren, um herauszufinden, warum die Karte nicht akzeptiert wird. Prüfen Sie vorher aber, ob Sie alle Eingabefelder korrekt ausgefüllt haben. - The Card Range ist not supported by the system. Die von Ihnen eingegebene Kredit- oder Debitkartennummer wurde vom PROTX-System nicht erkannt. Wenn Sie sicher sind, dass die Karte gültig ist, kontaktieren Sie bitte PROTX, um das Problem zu beheben. - The number of authorisation attempts exceeds the limit. Stellen Sie sicher, dass Sie alle Eingabefelder korrekt ausfüllen. Sie haben nur drei Versuche für eine korrekte Autorisierung. Danach wird PROTX Ihre Transaktion mit dieser Fehlermeldung abbrechen.
-
Die deutsche Lokalisation von DCS: Black Shark kann ab sofort im E-Shop als Downloadversion erworben werden (Preis $39,99): http://www.digitalcombatsimulator.com/index.php?end_pos=135&scr=products&lang=en Außerdem ist das deutschsprachige Flughandbuch als kostenloser Download verfügbar unter: https://www.digitalcombatsimulator.com/index.php?end_pos=2199&scr=products&lang=en
-
>>> ServMan Server Management Mod v2 for DCS:BS v1.0.1 Released! <<<
Acedy replied to Acedy's topic in Multiplayer
No, BS "recycles" unused ids, and the garbage collector will take care of the unreferenced player entry once a new player entry is assigned to the same id. :) -
>>> ServMan Server Management Mod v2 for DCS:BS v1.0.1 Released! <<<
Acedy replied to Acedy's topic in Multiplayer
IIRC the reason was this: the on_disconnect() function is responsible for logging out subadmins automatically when they leave the server. Now I observed on one occasion that somebody disconnected from the server, but the function was not called by BS, so it could happen that a subadmin's entry remains in the player table although he has already left the server. But even then it should be impossible that a new player, who is assigned the same, now free id, gains subadmin rights, simply because the player entry corresponding to that id is overwritten by the on_connect() function, and all new players are assigned non-subadmin rights by default. So the recommendation to log out manually is just an additional safety measure if you want to be 100% sure, but it should not really be necessary. The only occasion where it could happen that a player gets subadmin rights this way is when both the on_disconnect() and on_connect() functions are not being called, but I have never seen that happen. -
Wish you all the best. And keep us updated!
-
Ja, es gibt nur eine dt. Langfassung.
-
If you ever could have your own private jet...
Acedy replied to zakobi's topic in Military and Aviation
I prefer high wing props, so I'd settle with one of these babies: http://www.barnstormers.com/classified_276206_L-19_O-1E+Birddog.html :pilotfly: IMO it's one of the best looking aircraft ever built, simple and elegant, and with an amazing history record. -
I am working on the tool, and plan to release a compatibility update once the patch has been released, since it contains some changes to the API. :)
-
The next module will be the A-10C, and you can expect it to be very realistic. There is a 3rd party group working on a Nellis terrain that Eagle would like to ship with the product as a training map.
-
Schön zu hören, dass das mit den Subadmins jetzt klappt. Ja, die neue Version wird auf dem Patch basieren. Da die Arbeit am Mod aber etwas länger dauern wird, wird es evtl. beim Erscheinen des Patchs erstmal nur ein Kompatibilitätsupdate geben. Über neue Features möchte ich im Moment lieber noch nichts sagen. :)
-
Nein, dort muss unbedingt false stehen, sonst erhält jeder Spieler immer Subadmin-Rechte. Bitte macht keine Änderungen am Code, der Mod ist gut getestet worden und funktioniert, wenn man ihn richtig konfiguriert, und wenn Ihr einfach hier und da irgendwelche Änderungen vornehmt wird es unmöglich für uns, die Ursache des Problems zu finden, weil wir über verschiedene Versionen reden. :) Wie hast Du Dich genannt, "Otto" oder "Banane"? Und Du verbindest Dich von einem 2. Rechner mit Deinem Server, richtig? Der Serverbrowser findet Deinen Server im Moment nicht, ich werde es später mal versuchen. :)
-
The first one reminds me of this: ;)
-
>>> ServMan Server Management Mod v2 for DCS:BS v1.0.1 Released! <<<
Acedy replied to Acedy's topic in Multiplayer
Hi Rob, sorry for the late reply, didn't see your post. The /report command is already on my wishlist, will add it to v2. Regarding the crash: Currently when you run BS as client with the mod installed it will write error messages to the Error.log file. This is a design fault, I simply didn't think about running BS in client mode. :doh: Anyway, these errors won't crash the server directly, although they may disable certain server/client messages, however what could happen is that the Error.log file grows huge and this in turn may cause problems. That's why it is recommended to uninstall the mod before playing as client. So if I were you I would remove it and test the mission again. Btw, I have recently started to work on the mod again and this flaw was the first thing that I fixed. :) -
Just to clarify: on these boards you can discuss parts of the subject, while others are off-limits. We had this debate about FT vs. TrackIR in the past, with fanboys on both sides etc. pp., and it was absolutely no good, it turned into a trenchfight very quickly, with all kinds of unfounded accusations. That's why discussions about the product- and marketing-policy of one of the involved groups/companies are not allowed anymore, and if I see any more posts in that direction they will be deleted and the posters warned. This includes statements like: "xyz protects a monopoly by enforcing abc and imposing def..." or "I hate company xyz because..." and the like. Besides being a violation of forum rule 1.2, Eagle has a business relation with NP, NP employees are visiting these forums and provide help, so these kinds of posts are absolutely not helpful. If you have complaints, fine, send the respective company an email, or don't buy their product, but don't bring it here. And just because you can't see any legal issues with adopting the FT interface it doesn't mean that there are none. What you can discuss are technical features of the different solutions, and the original question is also legitimate. I don't know the answer and I don't know if you'll get one, but this had been said some time ago: http://forums.eagle.ru/showpost.php?p=589080&postcount=40 As you can see ED are well aware of the problem, and also of the wish for support of other head tracking devices/interfaces, so there is no need to remind them.
-
Okay, danke für die Dateien, hab das Problem gefunden. Es ist kein Problem des Mods selbst, sondern der Übersetzung ;). Schaut Euch mal die folgenden beiden Abschnitte an: Übersetzung function on_connect(id, addr, port, name) local player_count = table.maxn(players) --init player players[id] = { ["name"] = [b][color=red]"Falcito °UFS°"[/color][/b], -- Hi Falcito, hier dein Client Name z.B. "Falcito" eintragen, falls Du der Severadmin bist ["addr"] = [b][color=red]"192.168.2.105"[/color][/b], -- Hier deine Client IP eintragen, falls Du der Serveradmin bist ["is_subadmin"] = [color=red][b]true[/b][/color], ["teamkills"] = 0, ["AI_teamkills"] = 0, ["login_tries"] = 0 ... } (ähnlich bei Goose) Original function on_connect(id, addr, port, name) local player_count = table.maxn(players) --init player players[id] = { ["name"] = name, ["addr"] = addr, ["is_subadmin"] = false, ["teamkills"] = 0, ["AI_teamkills"] = 0, ["login_tries"] = 0 } ... Das Problem sind die rot markierten Konstanten. Die Funktion "on_connect(id, addr, port, name)" wird von BS aufgerufen, wenn ein neuer Spieler den Server betritt. Den Parametern id, addr, port und name wird die Spieler-ID, die IP-Adresse und Port sowie der Spielername übergeben, welche die Funktion dann in der Tabelle "players" speichert, damit sie ServMan zur Verfügung stehen (z.B. um die Spielerliste anzuzeigen). Insbesondere wird für jeden Spieler das Feld "is_subadmin" auf false gesetzt, weil ein neuer Spieler, der sich mit dem Server verbindet, natürlich noch nicht eingeloggt ist und deshalb auch keine Subadmin-Rechte erhalten darf. Was in Eurem Fall jetzt passiert ist Folgendes: Jeder neue Spieler bekommt den als Konstante hartcodierten Namen "Falcito °UFS°" bzw. "Goose81" und die IP-Adresse "192.168.1.2" zugewiesen, und sein Subadmin-Status wird auf true gesetzt. Das ist natürlich völlig falsch und erklärt, warum alle Spieler (außer dem Server, der ja nicht extra verbunden wird) den selben Namen haben sowie Subadmin-Status. Also, kopiert zumindest den originalen Code wieder an die Stelle, dann sollte es funktionieren. Subadmins bitte NUR in der serverconfig.lua Datei anlegen. Falcito, bei Dir ist mir aufgefallen, dass dort folgendes steht: local subadmins = { ["Name"] = "006" } Ich weiß nicht ob das beabsichtigt ist, jedenfalls bedeutet es, dass Du einen Subadmin mit Namen "Name" und Passwort "006" eingerichtet hast. Falls Du deinen Nickname in Black Sharks Mehrspieleroptionsmenü z.B. auf "Falcito °UFS°" gesetzt hast und dann versuchsts, Dich mit /login:006 als Subadmin einzuloggen, wird das nicht funktionieren, weil der Name nicht zum Passwort passt. Wenn Du Dich also von einem anderen Rechner als Subadmin einloggen willst, müsste der Eintrag so aussehen: local subadmins = { ["Falcito °UFS°"] = "006" } Wenn Du aber gleichzeitig an dem Rechner spielst, auf dem der Server läuft, brauchst Du Dich nicht als Subadmin einzuloggen, da der Server automatisch Subadmin-Rechte hat. Ich habe die Übersetzung nur mal überflogen, weiß also nicht, ob sich da noch mehr Programmfehler eingeschlichen haben, was mir allerdings auffiel ist, dass einige Nachrichten vom Sinn her nicht richtig übersetzt sind. Wenn Ihr also völlig sichergehen wollt, solltet Ihr vielleicht erstmal den originalen Mod verwenden (Link siehe meine Sig), da sind zwar die Nachrichten in Englisch, der ist aber ziemlich ausgiebig getestet worden. Ich habe gerade mit der Arbeit für die Version 2 begonnen, und werde evtl. auch eine Möglichkeit einbauen, die Servernachrichten zu lokalisieren, ohne dass man direkt im Code herumbasteln muss. Das wird aber noch einige Zeit dauern. :)
-
Hm komisch. Ich habe den Mod gerade mal auf der dt. Version installiert und mich mit einem 2. Rechner darauf verbunden, klappt alles prima, Namen werden richtig angezeigt, und es erscheint keine zusätzliche "Subadmin xyz logged out" Nachricht bei der MOTD. Posted bitte mal beide Screenshots von dem Problem sowie Eure server.lua und serverconfig.lua Dateien, die Passwörter könnt ihr dann ja ändern (oder schickt mir die Sachen per PM). Und Falcito, vielleicht kannst Du mir das Passwort zu Eurem Server per PM schicken, dann kann ich mir das mal "vor Ort" ansehen. :)
-
Please no discussion about NP's/FreeTrack's product and marketing policy. Thanks.
-
Poste bitte mal Deine Scripts/net/serverconfig.lua Datei und, falls Du die verändert hast bzw. die übersetzte Version von Goose verwendest, auch die Scripts/net/server.lua Datei. Mit welchem Programm hast du die serverconfig.lua Datei editiert?
-
:detective:
-
Kannst Du bitte auch noch einen Screenshot posten, der das Problem mit den Spielernamen zeigt? Vielleicht fällt mir da ja was auf. Die Dateien sehen im Hinblick auf ServMan ok aus. Das Problem scheint diese Zeile aus Error.log zu sein, die sich immer wiederholt: Das hat offensichtlich nichts mit den Lua-Scripts zu tun. Und hier hat jemand etwas andere Symptome, aber die gleiche Fehlermeldung http://forums.eagle.ru/showthread.php?t=40577&page=2 Friert nur BS ein oder der komplette PC? Und tritt das Problem auch auf, wenn Du eine andere Mission über den "Mission laden" Knopf auf dem Flugzeugauswahlbildschirm lädst, anstatt via Voting? Und hast Du irgendwelche zusätzlichen Mods installiert, außer ServMan?
-
Sehr mysteriös, hab das problem noch nie gesehen. Kannst Du mal einen Screenshot posten sowie folgende Dateien anhängen: Temp/Error.log, Temp/network-xyz.log und Temp/net-server-xyz.log. Du verwendest die dt. Version von BS, richtig? Zuerst musst Du einen Subadmin in der serverconfig.lua Datei einrichten. Wenn der z.B. den Namen "Otto" und Passwort "Banane" haben soll, muss das so aussehen: local subadmins = { ["Otto"] = "Banane" } Bei mehreren Einträgen müssen die Zeilen durch Komma getrennt sein. Als Subadmin kann man sich nur einloggen, wenn man im Mehrspieler-Optionsmenü den gleichen Namen verwendet wie in der Datei festgelegt, hier also Otto. Dann zum Server verbinden und folgendes in die Chat-Konsole eingeben: "/login:Banane" (ohne Anführungszeichen). Dass BS nach einigen Stunden Serverbetrieb abstürzt bzw. einfriert ist leider "normal", habe ich selbst und andere Serverbetreiber, mit denen ich gesprochen habe, auch bemerkt. ServMan selbst kann das nicht verursachen, einfach aufgrund der Arbeitsweise von Lua. Wenn ein Fehler auftreten sollte, würde das Script einfach beendet werden, Black Shark selbst würde aber weiterlaufen. Was sein kann ist, dass die von Black Shark bereitgestellte Funktion zum Neuladen einer Mission, die vom Script verwendet wird, irgendeinen Bug enthält, daran kann ich aber nichts machen. Soweit ich weiß ist das Problem bekannt und laut Eagle wird der Patch einige Stabilitätsverbesserungen im MP-Bereich bringen, vielleicht ist dafür ja auch ein Fix dabei.
-
Yes, you are allowed to install it on both machines given that you only use one copy at a time. :)