Dpmaster ay nakasulat mula sa simula para DarkPlaces game engine LordHavoc ni isang magaan master server. Ito ay isang bukas master server dahil sa kanyang free source code at babasahin, at dahil ito ay nagpapahintulot nito lumindol III Arena-like protocol ganap na ito upang suportahan ang mga bagong laro nang hindi na kinakailangang i-restart o reconfigure ito: magsimula at kalimutan. Sa karagdagan sa kanyang sariling protocol, din sumusuporta dpmaster ang orihinal lumindol III Arena master protocol.
Ilang laro engine ay kasalukuyang sumusuporta sa DP master server protocol: DarkPlaces at ang lahat ng nagmula games (tulad ng Nexuiz at pagsasalin ng dugo), QFusion at karamihan ng kanyang nagmula games (tulad ng Warsow), at FTE QuakeWorld. Gayundin, IOQuake3 ito ay gumagamit ng para sa IPv6-enable ang mga server at mga kliyente nito dahil ang bersyon nito 1.36. Panghuli, source code dpmaster ni ay ginagamit sa pamamagitan ng ilang mga proyekto bilang isang batayan para sa paggawa ng kanilang sariling master server (ito ay ang kaso ng mga natatakot, halimbawa).
Kung nais mong gamitin ang DP master protocol sa isa sa iyong software, tingnan ang seksyon na "GAMIT DPMASTER ANG IYONG GAME" sa "doc / techinfo.txt" para sa karagdagang paliwanag. Ito ay medyo madaling ipatupad, at kung magtatanong kayo magalang, mga pagkakataon na ikaw ay maaaring makahanap ng isang tao na hahayaan kang gumamit ng kanyang pagtakbo dpmaster kung hindi ka maaaring makakuha ng iyong sarili.
Kahit dpmaster ay lalo na binuo sa isang Linux PC, ito ay regular na
naipon at nasubok sa Windows XP, OpenBSD, at Mac OS X. Ito ay matagumpay na din tumakbo sa FreeBSD, NetBSD at Windows 2000 sa nakaraan, ngunit walang regular na access sa anumang ng mga sistema, hindi ko masisiguro na ito ay pa rin ang kaso. Sa partikular, ang mga gusali ng dpmaster sa Windows 2000 ay maaaring mangailangan ng ilang mga pagbabago source code minor dahil sa ang pinakabagong karagdagan sa IPv6 support sa dpmaster, Windows 2000 na may isang limitadong suporta para sa tunay na protocol.
Sumakay tingnan ang seksyon sa "doc / techinfo.txt" "ipon DPMASTER" para sa karagdagang mga praktikal na impormasyon tungkol sa kung paano bumuo ng mga ito
Ano ang bago sa release na ito:.
- Ang bersyon na ito ay nagdadagdag ng isang baha proteksyon mekanismo laban abusong mga kliyente.
- properties Game naidagdag, higit sa lahat upang payagan ang suporta para sa dalawang mga bagong laro: & quot; Bumalik sa Castle Wolfenstein & quot; at & quot; Wolfenstein. Enemy Territory & quot;
- Panghuli, shutdown heartbeats at hindi kilalang heartbeats ay binalewala na ngayon, at sa ilang mga menor de edad bugs ay nakatakda.
Ano ang bago sa bersyon 2.1:
- Ang halaga ng uri ng laro ay maaari na ngayong anumang salita, hindi lamang ang isang numero.
Ano ang bago sa bersyon 2.0:
- pag gametype filter sa query sa listahan ng server (tingnan techinfo. txt)
- Bagong option & quot; - game-policy & quot; upang i-filter games (tingnan GAME POLICY itaas)
- IPv6 support, kabilang ang 2 bagong mga mensahe uri (tingnan techinfo.txt)
- Pag-log support (tingnan ang pag-log sa itaas)
- Tanging ang huling packet ng isang tugon getservers makakakuha ng isang EOT mark ngayon
- Ang default na bilang ng mga server ay ngayon ng 4096
- Pinahusay pakikinig option interface (tingnan pakikinig interface sa itaas)
- Long format para sa lahat ng mga pagpipilian sa command line (tingnan SYNTAX & OPTION itaas)
- Ang mga listahan server ay ipinadala ngayon sa isang semi-random order, para sa pagkamakatarungan
- Ang bagong function hash sumusuporta ng hanggang sa 16-bit hashes
- Ang default na laki ng hash ay nadagdagan sa 10 bits
- 0 ay hindi na isang hindi wastong laki hash
- Bagong option & quot; - payagan-loopback & quot ;, ay para sa layuning debugging lamang
- Bagong option & quot; -! Hash-ports & quot ;, ay para sa layuning debugging lamang
- Iba't-ibang mga update at mga pagpapabuti sa babasahin
- Walang babala ay nakalimbag anymore kung ang mga pagbabago sa isang server ng pangalan nito game
- Hindi na tolerates ilang pahayag mapping para sa parehong address
- Ang isang pulutong ng mga menor de edad ang mga pagbabago at mga pag-aayos sa code
- nangangailangan ngayon test suite ang Socket6 Perl module na tumakbo
Mga Komento hindi natagpuan