Dpmaster е лека главен сървър написана от нулата за DarkPlaces гейм енджин LordHavoc му. Той е отворен главен сървър, защото на неговата свободна изходния код и документация, и тъй като неговата Quake III Arena-подобен протокол позволява да подкрепи изцяло нови игри, без да се налага да рестартирате или да го преконфигурирате: начало и да забрави. В допълнение към собствената си протокол, dpmaster също поддържа оригиналния Quake III Arena майстор протокола.
Няколко игра двигатели в момента подкрепят Протокола от DP главен сървър: DarkPlaces и всички нейни производни игри (като Nexuiz и трансфузионна), QFusion и повечето от неговите производни игри (като Warsow), и FTE QuakeWorld. Също така, IOQuake3 го използва за своите IPv6-скрипт сървъри и клиенти, тъй като си версия 1.36. Накрая, изходния код dpmaster е използвана от няколко проекта, като основа за създаване на свои собствени майстори сървъри (такъв е случаят на Трепетлив, например).
Ако искате да използвате майстор Протокола от DP в един от вашия софтуер, да погледнем в раздела "Използване DPMASTER С ВАШЕТО GAME" в "док / techinfo.txt" за допълнителни обяснения. Това е доста лесно за изпълнение, и ако попитате учтиво, шансовете са ви ще бъде в състояние да се намери някой, който ще ви позволи да използвате тичане си dpmaster ако не можете да получите своя собствена.
Въпреки dpmaster се развива предимно на Linux PC, то е редовно
съставено и тестван на Windows XP, OpenBSD и Mac OS X. Тя също така е тече успешно на FreeBSD, NetBSD и Windows 2000 и в миналото, но които нямат редовен достъп до някоя от тези системи, не мога да гарантирам, че тя все още е на случай. По-специално, изграждане dpmaster на Windows 2000 може да изисква някои незначителни промени изходния код Поради голямото добавянето на поддръжка на IPv6 в dpmaster, Windows 2000 с ограничена подкрепа за този много протокол.
Обърнете внимание на раздела "СЪСТАВЯНЕ DPMASTER" в "док / techinfo.txt" за повече практическа информация за това как да го изгради
Какво ново в тази версия:.
- Тази версия добавя механизъм за защита от наводнения срещу злоупотребите клиенти.
- Игрални свойства са били добавени, главно за да се позволи на подкрепата за две нови игри: & quot; Назад към Castle Wolfenstein & quot; и & quot; Wolfenstein:. Enemy Territory & quot;
- И накрая, за изключване на сърцето и неизвестни сърцето сега са игнорирани, както и няколко незначителни бъгове са фиксирани.
Какво ново във версия 2.1:
- стойност A тип игра сега може да бъде всяка дума, а не само редица.
Какво ново във версия 2.0:
- Gametype филтър подкрепа в списъка сървъра заявки (виж techinfo. TXT)
- New опция & quot; - игра-политика & quot; да филтрирате игри (виж GAME ПОЛИТИКА горе)
- IPv6 поддръжка, включително 2 нови видове съобщения (виж techinfo.txt)
- дърводобив подкрепа (виж сеч горе)
- Само последния пакет на отговор getservers получава EOT марки сега
- Броят по подразбиране на сървъри сега 4096
- Подобрена слушане опция интерфейс (виж СЛУШАШ ИНТЕРФЕЙСИ горе)
- Long формат за всички опции за командния ред (вж синтаксис & OPTIONS по-горе)
- списъци сървърни сега са изпратени в полу-произволен ред, за справедливост
- Новият хеш функция поддържа до 16-битови хешове
- размера по подразбиране хеш е увеличен до 10 бита
- 0 вече е невалиден размер хеш
- New опция & quot; -! Позволи-примка & quot ;, за целите на отстраняване на грешки само
- New опция & quot; - хеш-порта & quot ;, само за целите на отстраняване на грешки
- Различни актуализации и подобрения в документацията
- Не предупреждение се отпечатва повече, ако на сървъра променя своето име на играта
- Вече не толерира няколко декларации за картографиране на същия адрес
- Много малки промени и поправки в кодекса
- тестов пакет на предприятието изисква модула Socket6 Perl да тече
Коментари не е намерена