PtokaX

PtokaX is een NMDC-hubserver voor Direct Connect-netwerken. Een compatibele DC++-client verbindt met de hub om gebruikers te zien, te chatten, bestanden te zoeken en hubberichten te ontvangen. De hub vervoert de daadwerkelijke peer-to-peerbestandsoverdracht niet. Een gezonde hub bewijst daarom niet dat een gebruiker van een andere peer kan uploaden of downloaden.

PtokaX is geen ADC- of ADCS-server en ook geen DC++-client. Kies hem wanneer de gebruikers, scripts en integraties die je beheert klassiek NMDC-gedrag nodig hebben.

Geschiedenis En Reikwijdte Van PtokaX

PtokaX heeft al lange tijd een plaats in de klassieke NMDC-hubgemeenschap. Het openbare projectgebied verwijst naar de projectwebsite, downloads, wiki en het forum. Een onafhankelijke projectindex vermeldt een GPL-3.0-only-licentie en de upstreambronlocatie in Subversion. Gepubliceerd materiaal uit de 0.5.x-serie en oude forumdiscussies zijn nuttige versieregisters, maar bewijzen niet dat een script of configuratievoorbeeld bij jouw geïnstalleerde build past.

Houd de protocolgrens helder. NMDC is een tekstprotocol voor client-hub- en client-clientcommunicatie. PtokaX coördineert de hubzijde van dat netwerk. Elke client heeft nog steeds bruikbare actieve of passieve connectiviteit, NAT- en firewallinstellingen en overdrachtssloten nodig om peertransfers te laten werken.

Een PtokaX-Hub Beheren

  1. Download de gekozen versie vanaf de projectbron, noteer het versienummer en bewaar het oorspronkelijke archief en gepubliceerde controle-informatie bij het implementatieverslag.
  2. Voer de hub uit onder een eigen besturingssysteemaccount. Bewaar programma, configuratie, logs en Lua-scripts op locaties die eigendom zijn van dat account, niet in een gedeelde bureaubladmap.
  3. Open alleen de luisterpoorten die de geconfigureerde hub gebruikt. Test aanmelden, chat, zoeken, registratie en een echte client-tot-clientoverdracht via het netwerkpad van de gebruikers.
  4. Maak vóór een versiewijziging een back-up van configuratie en scriptgegevens. Test een upgrade of script eerst op een vervangbare hub en houd de eerder werkende versie beschikbaar voor terugval.

Startbestanden en precieze instellingen verschillen per PtokaX-versie en besturingssysteembuild. Lees de documentatie bij de gekozen versie voordat je een oud forumvoorbeeld in een openbare hub overneemt.

Beheer En Lua-Scripts

PtokaX heeft een uitgebreid ecosysteem van Lua-scripts. Scripts kunnen moderatie, registratie, chatgedrag, statistieken en databasetoegang wijzigen. Behandel een script als uitvoerbare servercode, niet als themabestand. Beoordeel de bron, auteur, vereiste Lua-API, afhankelijkheden, opgeslagen gegevens en foutgedrag voordat je het laadt.

  • Gebruik !help op de geïnstalleerde hub om de opdrachten te zien die voor de aangemelde beheerder beschikbaar zijn. Neem niet aan dat een opdracht uit een andere PtokaX-versie bestaat of dezelfde argumenten heeft.
  • Test één scriptwijziging tegelijk. Bewaar een kopie van het vorige script en de configuratie en controleer aanmelden, hoofdchat, privéberichten, registraties, bans en gedrag na herstart.
  • Plak geen wachtwoorden, databasegegevens of privégebruikersgegevens in chatopdrachten, forumberichten of scriptlogs.
  • Bewaar bij een scriptfout de volledige fout, PtokaX-versie, Lua-versie, scriptrevisie, uitlokkende actie en kleinste reproduceerbare configuratie voordat je hulp vraagt.

NMDC-Beveiliging En Probleemoplossing

De NMDC-protocolreferentie documenteert $MyPass als protocolgegevens in platte tekst. Beschouw een NMDC-beheerdersaanmelding niet als versleuteld alleen omdat er een wachtwoord is ingesteld. Beperk beheeraccounts, laat alleen vertrouwde beheerders toe, bescherm logs en back-ups en wijzig een in een transcript of hulpvraag verschenen geheim.

Als een hub niet start, bevestig dan eerst de exacte versie, het besturingssysteem, de luisterpoort en het logpad. Als clients verbinden maar overdrachten falen, scheid hubaanmelding en zoeken van actieve of passieve clientconnectiviteit, NAT, firewall, slots en peertransferproblemen. Als projectwebsite of wiki niet beschikbaar is, gebruik dan het officiële forum om de bedoelde bron te bepalen. Vervang een niet beschikbare projectdownload niet door een niet-geverifieerd binair spiegelbestand.

Geverifieerde PtokaX-Bronnen

Deze bronnen zijn ingedeeld naar eigendom en doel. Projecteindpunten en historisch gemeenschapsmateriaal kunnen van beschikbaarheid veranderen; controleer daarom versie en compatibiliteit vóór je een download, script of beheertool in productie gebruikt.

LabelLinkBeschrijving
PtokaX-Projectwebsitehttp://www.ptokax.org/Projectingang en upstreamlinks.
PtokaX-Downloadshttp://www.ptokax.org/downloads.htmlDoor het project gepubliceerde locatie voor releases en broncode.
PtokaX-Forumhttp://forum.ptokax.org/Projectgemeenschap, opdrachtexamples, scripts en historische ondersteuning.
PtokaX-Wikihttp://wiki.ptokax.org/doku.phpDocumentatieadres van het project. Controleer beschikbaarheid en relatie met de geïnstalleerde versie.
PtokaX-Bronarchiefhttp://www.ptokax.org/files/0.5.3.0-nix-src.tgzDoor het project gehost bronarchief voor PtokaX 0.5.3.0. Controleer het archief en de release vóór bouwen of uitrollen.
NMDC-Protocolspecificatiehttps://nmdc.sourceforge.io/NMDC.htmlNMDC-protocolgedrag, berichtformaten, URI-schema's en beveiligingsaandachtspunten.
PtokaX-Scriptdocumentatiehttps://hit-hi-fit-hai.github.io/ptokax-scripts/Voorbeeldscripts en API-notities van een derde partij voor één hub. Controleer en pas ze aan vóór gebruik.
PRAdminhttps://sourceforge.net/projects/pradmin/Historische ecosysteembron voor PtokaX-beheer op afstand. Controleer ouderdom, aanvalsoppervlak en compatibiliteit vóór installatie.

Historische projectmetadata vermelden de upstreamcheckout als svn://www.ptokax.org/PtokaX. Dit is een Subversion-bronlocatie, geen browser-URL. Gebruik pas een SVN-client nadat je het doel en de releasetak voor inspectie hebt bevestigd.

Gebruik Direct Connect voor protocol- en clientcontext, Verlihub en uHub om andere hubserverfamilies te vergelijken, Artikelen voor de volledige artikelenbibliotheek en Hub Zoeken om openbare hubrecords te bekijken.

Bovenliggende Pagina

Reacties

Nog Geen Reacties. Start Het Gesprek.

Reactie Toevoegen

Reacties hier vereisen een account. Meld u aan om mee te praten of registreer een account.