← Alle Blogposts

Wann benötigt der Spielserver einen Webservice?

Wenn ein Benutzer 30 Tage VIP-Pakete im Webshop kauft, muss der Paketserver das Konto korrekt identifizieren. Die Webintegration wandelt die genehmigte Bestellung in einen Lieferdatensatz um und übermittelt sie an den Zielserver.

Wann benötigt der Spielserver einen Webservice?
Wenn ein Benutzer 30 Tage VIP-Pakete im Webshop kauft, muss der Paketserver das Konto korrekt identifizieren. Die Webintegration wandelt die genehmigte Bestellung in einen Lieferdatensatz um und übermittelt sie an den Zielserver. Die Bestellregistrierung ermöglicht es dem Supportteam auch, separat zu sein, ob die Zahlung eingegangen ist und die VIP-Behörde nicht angewendet wurde.

Reise zu einer Bestellung

Wenn die Zahlung für das VIP-Paket genehmigt wird, beginnt die Lieferung. Die Web-App steuert die Sitzung, findet welche Spiel-ID des Kontos und öffnet einen Lieferdatensatz. Kayda Zielserver schreibt Produktcode und einzelne Liefernummer. Die Gaming-Seite konvertiert nur eine erlaubte Verarbeitung des bekannten Produktcodes. Hinzufügen eines freien Textes, der vom Browser an den Konsolenbefehl gesendet wird, fügen Sie ihn zu einem Der Benutzer wird zu einem Fehler, der bis zu seiner Autorisierung an einen anderen Benutzer erhöht wird. Die im Laden geöffnete Bestellung geht von der Lieferwarteschlange zum Spielserver.
AnschlussWen erreicht er?Erste Kontrolle
HafenlieferungDie Seite ist mit dem TCP-Port verbunden, den das Plugin auf dem Spielserver hört.Ist der richtige Port reserviert? Lässt er nur Ressourcen auf der Firewall zu?
Portless LieferungDas Plugin beginnt, sich von der Site mit HTTPS zu verbinden und nimmt seine Arbeit auf.Ist Domainname, Zertifikat, Server Map und Shared Key richtig?
Es versteht sich, dass es keinen offenen Port für die Lieferung auf dem Spielserver sowie für die Lieferung gibt. Der HTTPS-Link geht wieder über das Netzwerk. Dies ist besonders nützlich bei Gaming-Hosting-Paketen, die keine zusätzlichen Ports erhalten. Ein Plugin, das Konto, Speicher oder kriminelle Module in die Datenbank verbindet, funktioniert anders. Datenbankzugriff auf den Server wird allein benötigt, Benutzer und Tabellen, die nur verwendet werden müssen. Sie müssen begrenzen.

Bei der erstmaligen Installation einer Portless-Verbindung

Port und portless Modell startet die Verbindung verschiedene Seiten.

Stellen Sie sich vor, Sie verkaufen Produkte für einen Survival-Server und einen Skyblock-Server aus dem gleichen Webshop. Wenn das VIP-Paket nur für Skyblock gültig ist, sollte das Lieferziel auch dieser Server sein. Speichern Sie zwei Server separat auf dem Panel und verbinden Sie das Produkt mit dem richtigen Ziel. Selbst wenn die Zahlung genehmigt wird, sieht der Benutzer die VIP-Behörde nicht, wenn sie zum falschen Server geht.

Bei der portlosen Verbindung verbindet sich das Spiel-Plugin mit der sicheren Webadresse des Shops. Wenn der Server auf dem Panel ausgewählt wird, müssen Sie die gleichen Linkinformationen des Plugins verwenden. Der Hauptzweck der Installation ist, dass die Arbeit im richtigen Store den richtigen Gaming-Server erreicht. Anstelle eines Prozesses, der dem ersten Test permanente Managerberechtigungen gibt, können Sie es als Ergebnis in der Testwelt leicht sichtbar machen.

Die Seite in der Porter-Installation erreicht den reservierten Port für die Lieferung des Spielservers. In der portlosen Installation startet die Verbindung das Spiel-Plugin. Diese Unterscheidung ermöglicht es Ihnen, nach den Netzwerkbedingungen des verwendeten Gaming-Hostings zu wählen. Es ist klar definiert in dem Laden, wo das Produkt an welche Welt in zwei Modellen geliefert wird.

Der Unterschied beim Senden von Befehlen mit Account Matching

Einige Kern-Plugins überprüfen neben der Lieferung das Benutzerkonto oder die zugehörige Datensatzdatenbank. Dieser Link hilft dem Auftrag, mit dem richtigen Konto des Benutzers verknüpft zu werden. Der Umfang des Datenzugriffs wird nach dem verwendeten Plugin und den verwendeten aktiven Modulen festgelegt. Wenn der Belohnungsprozess aus dem Shop mit der Kontoverifizierung zusammenarbeitet, wird jeder mit der Verbindung verbunden Die Behörde muss separat verwaltet werden.

Wenn der Benutzer seinen Spitznamen ändert, halten Sie ihn auf einer verifizierten ID der Verbindung zwischen dem Web-Account und dem Spielkonto, um nicht verloren zu gehen. Der Spitzname, den der Benutzer schreibt, ist nicht der einzige Beweis für den Host. Stellen Sie sicher, dass die breiten Berechtigungen nicht transportiert werden.

Welcher Befehl geht vom Shop zum Server?

Die Befehle, die bei der Produktlieferung gesendet werden sollen, sind im Produktdatensatz des Shops vordefiniert. Der Benutzer wählt das Produkt aus; der Lieferprozess bereitet sich auf die Befehle dieses Produkts, den ausgewählten Gaming-Server und das zugehörige Benutzerkonto vor. Das Hinzufügen eines zufälligen Befehls, der vom Browser des Benutzers geschrieben wurde, ist nicht Teil der Produktlieferung. Beim Kauf eines Pinkelns wird die Transaktion durchgeführt, im Store wird es ist definiertes Verfahren für Pinkeln.

Ein Produkt kann mehrere Transaktionen erfordern. Zum Beispiel kann die Ernennung der VIP-Gruppe vorbereitet werden, um den Gültigkeitszeitraum zu bestimmen und den Benutzer zu benachrichtigen. Diese Befehle, die mit dem Produkt verbunden sind, ermöglichen es dem Supportteam, zu bestimmen, was geliefert werden soll. Zusätzliche Datenbankkontrolle, die einige Add-ons durchführen, ist das Konto des Benutzers oder um den notwendigen Spielrekord zu überprüfen, wird dies von einer langen Zeit begleitet.

Was wird das Skript an das Core Plugin gesendet?

ZonelyCore Die Seite in der Verbindung öffnet eine Serveradresse und einen Porta-Socket-Link, der auf dem Panel registriert ist. Es fügt einen Zeitstempel hinzu, der gesendet werden muss, und erzeugt HMAC-SHA256-Signatur unter Verwendung des zum Server gehörenden Tokens. So wird eine Anfrage vorbereitet, die auf der Plugin-Seite verifiziert werden kann. Mit dem Token des Servers bei der Registrierung im Laden müssen Sie das Token auf dem Spiel-Plugin abgleichen. Das gleiche Produkt wird verschiedenen Welten zugeordnet. Es ist daher wichtig, den Datensatz jedes Servers während der Lieferung zu wählen.

Der Speicherprozess stellt die angegebenen Befehle für das Produkt, wenn nötig, füllt er den Benutzerraum durch den im Konto registrierten Spielnamen aus und befindet sich mit dem ausgewählten Link-Tool. WebSender, Core Plugin, FiveMDie Wahl von Rust oder RCON muss nicht die gleiche Versandmethode verwenden. WebSenderIn, wenn das Plugin auf der Website über HTTPS funktioniert, überprüft ZonelyCore öffnet den Socket zum Site-Plugin in Verbindung.

Der Befehl, der über den Link gesendet werden kann, zeigt nicht, dass das Recht des Benutzers im Spiel genau angewendet wird. Deshalb wird er nicht nur auf den Abschluss von "verlinkt" im Support-Review schauen. Das Produktziel wird zusammen mit dem Ergebnis des Benutzerkontos im Plugin und dem Verdienst im Spiel bewertet. Die Anforderungssignatur sieht auch nicht die gleiche Funktion wie das Passwort der Verbindung. Netzwerkzugriff erforderlich Einschränkungen bei den Parteien und die Verwendung einer angemessenen geschützten Verbindung sollten ebenfalls berücksichtigt werden.

VIP-Behörde wurde identifiziert, aber wenn die Antwort verloren geht

Der Spielserver scheint auf dem Bestell-Web-Panel zu warten, wenn die Verbindung nach der Definition der VIP-Befugnis getrennt wird. Er kann versehentlich die VIP-Zeit mit dem gleichen Befehl erneut um 30 Tage verlängern. Bei der Überarbeitung muss die gleiche Liefer-ID verwendet werden und das vorherige Ergebnis sollte überprüft werden. Speichern Sie das Datum des Vertrags, der für das Paket berechnet wurde, auch während der Verarbeitung der gleichen Bestellung wieder, kann die Dauer der Zeit um mehr als 30 Tage verlängert werden. Die Lieferungen, deren Ende nicht festgelegt werden kann, können in Support-Reviews unterteilt werden.

Das Plug-in in der portlosen Lieferung speichert die Transaktions-ID vor Ausführung des Auftrags. Es informiert auch das laufende Ergebnis an die Website, wenn es erfolgreich ist oder fehlschlägt. Wenn die Verbindung vollständig unterbrochen wird, basiert die gleiche Geschäftsnummer auf dem registrierten Ergebnis, anstatt wie eine neue Bestellung erneut auszuführen. Eine bestimmte verbleibende Arbeit kann in Support-Überprüfung unterteilt werden. Mit der Wiederholung der Lieferung benachrichtigt es auch die Website. Das Risiko einer doppelten Belohnung, die entstehen kann, wird reduziert.

Wichtig ist hier ein Detail: Es kann sein, dass der Nutzer durch die Annahme eines Konsolenbefehls getrennte Dinge übernimmt. Zum Beispiel kann der Lieferbefehl eines Produkts nur angewendet werden, wenn der Nutzer online ist. Bestimmen Sie Ihre Produktregel entsprechend. Werden Offline-Liefer nicht unterstützt, sollte der Store diesen eindeutig angeben oder bis zum nächsten Eintrag des Transaktionsbenutzers warten.
Supportstatus anfordernErstregistrierungNächster Schritt
Kein Geld, LieferarbeitZahlungsaufforderung und AuftragsübereinstimmungVerbinden Sie eine einzelne Lieferung mit der richtigen Zahlung.
Business Warten, der Server bekommt überhaupt nichtZielwelt, HTTPS-Zugriff und PasswortBeheben Sie den Link des richtigen Plugins.
Befehl verarbeitet, Benutzer wird den Preis nicht sehenSpielkonto, Welt und Plugin ErgebnisLesen Sie die Situation im Spiel und überprüfen Sie das Recht auf Verpassen.

Was ist betroffen, wenn ein Webschlüssel durchgesickert ist?

Wenn der Schlüssel für einzelne Server und mehrere Lieferprozesse autorisiert ist, bleiben andere Welten und Verwaltungsbefehle außerhalb des Zugriffs. Bei zweifelhafter Verwendung heben Sie diesen Schalter ab, stoppen Sie die Ausführung der Warteschlange und vergleichen Sie die Spieldatensätze mit Bestellungen aus der endgültigen verifizierten Lieferung. Die Transaktionsnummer, Benutzer-ID und Ergebnis reichen für das Supportteam aus. Zahlungskarteninformationen oder Verschieben Sie das Verbindungskennwort nicht, um Protokolle abzuspielen.

Wenn man den Schlüssel in einem Ereignis ändert, schneidet das nur die Vorderseite neuer Anfragen ab. Sehen Sie, was sie bereits in das Quantum eingegeben haben. Listen Sie die Lieferungen der ersten verdächtigen Arbeit für jede Welt auf. Passen Sie jede Zeile mit einer echten Bestellung, einem Veranstaltungspreis oder einem autorisierten Prozess an. Bringen Sie die unerklärten Jobs in die Quarantäne und führen Sie regelmäßige Aufträge separat aus. Befehle, die von der Spielkonsole akzeptiert werden Wenn Sie diese Änderung ändern, verlieren Sie auch, was Welten beeinflussen.

Wenn beispielsweise die Benutzer-ID und das gekaufte Produkt in der Liefertabelle gespeichert sind, können verschiedene Ereignisse den Serverbefehl mit unbefugtem Zugriff auf diese Tabelle ausführen. Erstens, durchsuchen Sie, welche Datensätze gelesen werden können, auf welchen Operationen in der zweiten ausgeführt werden können. Registrierungen, die helfen zu stören, können nicht zu einer zweiten Leckquelle werden.

Source Account für eine kleine Community

Zunächst kann eine leichte Web-App für eine permanente Business-Warteschlange und ein aktuelles Gaming-Plugin ausreichen. Erweitern Sie den Abfragebereich im leeren Schwanz, arbeiten Sie in kleinen Gruppen in der Dichte und begrenzen Sie die Anzahl der gleichzeitig ausgeführten Befehle. Die Anzahl der Benutzer sagt nicht allein. Das Alter des ältesten Warteauftrags, Lieferverzögerung und Dauer des Spielzyklus, eine neue Drei Messungen, die angezeigt werden müssen, bevor Sie Geld für den Server ausgeben.
Nullrisiko ohne Lizenzkosten Kostenlose Testversion
Zonely Ihre Website und Ihr Shop Einzelblatt
Ihre Gemeinschaft Spiel Discord von zusammengenommen
Zonely Für Ihre Website Leistungsstarke Infrastruktur
Dein Domainname Deine Marke Zonely Leistung

“10 von 10 Ich habe nicht einmal die Funktion auf andere Software.

— . [maxland.com.tr]

"Der Support-Teil ist sehr schnell und sie interessieren sich für alles Notwendige."

— Rentr [cyraxnw.com]

„Ein Softwareunternehmen, das sorgfältig arbeitet und auf Vorschläge eingeht.“

— Forrise [minghost.net.tr]

Deine Gemeinschaft, alles an einem Ort.

Laden, Spiele und Gespräche.

Passen Sie Ihre Website an, verfolgen Sie den Verkauf und erreichen Sie Ihre Spieler. Bringen Sie die Tools, die Sie verwenden, um Ihre Community zu verwalten, in einem Dashboard zusammen.

Machen Sie Ihren Shop bereit zum Start.

Erstellen Sie Produkte und Kategorien. Legen Sie Preise, Lagerbestände und Lieferoptionen fest und verwalten Sie dann den Verkauf auf Ihrer eigenen Website.

Erkunden

Vom Verkauf bis zur Lieferung.

Verbinden Sie Produkte mit Serverbefehlen. Verwenden Sie unterstützte Spielintegrationen, um Ränge, Artikel und Pakete automatisch nach einer Bestellung zu liefern.

Erkunden

Machen Sie das Design zu Ihrem eigenen.

Wählen Sie ein vorgefertigtes Thema und passen Sie Farben, Schriftarten, Menüs und Seiten an Ihre Marke an. Zeigen Sie Ihre Änderungen vor der Veröffentlichung an.

Erkunden

Halten Sie die Unterstützung an einem Ort.

Beantworten Sie die Fragen der Mitglieder, folgen Sie Gesprächen und teilen Sie Supportanfragen mit Ihrem Team. Halten Sie Hilfeartikel an einem zugänglichen Ort.

Erkunden

Bleiben Sie verbunden mit Discord.

Link Website Mitgliedschaften mit Discord Konten. Verwalten Sie Ihre Website und Community zusammen mit Rollenverbindungen und Benachrichtigungen.

Erkunden

Verfolgen Sie Ihren Shop.

Überprüfen Sie Bestellungen, Zahlungen und Benutzeraktivitäten. Vergleichen Sie Produkte und Verkaufszeiten, um zu sehen, wie es Ihrem Geschäft geht.

Erkunden

Arbeiten Sie als Team zusammen.

Legen Sie Rollenberechtigungen für Support, Inhalt und Administration fest. Geben Sie jedem Teammitglied den Zugang, den es benötigt, und folgen Sie den Änderungen durch Aktivitätsaufzeichnungen.

Erkunden

Halten Sie Ihre Dateien in Reichweite.

Bearbeiten von Theme-Dateien im Template-Editor. Greifen Sie auf Ihre Daten zu, erstellen Sie Backups und entwickeln Sie Ihre Website mit Datei- und Datenbanktools.

Erkunden

Zonely Ich entwickle mich gemeinsam

Werden Sie Teil der Gemeinschaft

Teilen Sie Ihre Fragen und stellen Sie sicher, dass Sie Ihre Erfahrungen und Vorschläge haben. Wenn Sie Ihr Projekt entwickeln Zonely Bleiben Sie in Verbindung mit der Community.

Folgen Sie den Nachrichten, veröffentlichen Sie Innovationen und Tipps zur Verwendung.

Treten Sie der Community bei; teilen Sie Ihre Fragen und Erfahrungen.

Erzählen Sie Fehler, tragen Sie zu Ihren Empfehlungen und Verbesserungen bei.
Wir sind hier für den Live-Support! 👋