|
|
PIFPAF.pl oferuje serwery gier multiplayer. Jesteśmy pierwszym dostawcą serwerów na rynku polskim. Informacje ogólne na temat naszych usług znajdziecie pod adresem:
http://www.pifpaf.pl/article/17/1/Serwery_gier_standard.html
Cennik z kalkulatorem znajdziecie pod adresem:
http://www.pifpaf.pl/Cennik_serwerow.html
Jeśli chcecie wypróbować nasze serwery, zapraszamy na serwery publiczne, lista znajduje się tutaj:
http://www.pifpaf.pl/Lista_serwerow.html
Listę gier, do których możecie wykupić serwer znajdziecie tutaj:
http://www.pifpaf.pl/article/17/5/Lista_gier.html
Podręcznik - informacje o zamówieniu, płatności, uruchomieniu i zarządzaniu serwerami znajdziecie tutaj:
http://www.pifpaf.pl/manual/Moje_Serwery.html
Serwer możecie zamówić w panelu (po rejestracji i zalogowaniu):
http://ms.pifpaf.pl
Wszystkie nasze serwery są wstępnie skonfigurowane. Niektóre posiadają już zainstalowane najważniejsze mody i dodatki.
Wszystkie serwery uruchamiamy w najnowszych wersjach, jednak część posiada możliwość przełączenia na starszą wersję. Zapraszamy!
| Standardowy port | 7777 UDP |
| Możliwość wysyłania poleceń przez konsolę | Nie |
| Kolory | Nie |
| Binarki | Unreal Tournament 2004 |
Zmian parametrów serwera dokonuje się w plikach konfiguracyjnych. Dzięki temu, serwer przy restarcie uruchamia się z zadanymi parametrami. Pliki konfiguracyjne to:
UWAGA! Każda zmiana w pliku konfiguracyjnym wymaga restartu serwera. Pliki z logami:
Pliki konfiguracyjne najprościej edytować za pomocą appletu FTP w zakładce PLIKI w MOICH SERWERACH. |
Bonus packi ściągniesz ze strony : http://www.beyondunreal.com/main/ut2004/ut2004essential.php lub http://wiki.unrealadmin.org/UT2004
W głównym pliku konfiguracyjnym serwera:
System/server.ini
Dokonujemy zmian haseł, nazwy serwera oraz parametrów serwera.
Zmienne są podzielone na sekcje.
Wszystkie mody i mapy należy wrzucać za pomocą FTP. Można do tego używać opcji PLIKI w MOICH SERWERACH, lub klienta FTP MutatoryMutatory to dodatki modyfikujące grę. Mutatory ustawia się w linii poleceń serwera lub poprzez wbudowany w serwer panel webadmina . Każdy mutator instaluje się trochę inaczej. Szczegółowe instrukcje znajdziecie załączone do archiwum każdego z nich. Generalna zasada to skopiowanie plików mutatora do Server/ i dopisanie w konfigu:
MapyMapy wrzucamy do katalogu:
Po zrestartowaniu serwera będą widoczne w panelu. |
AntiTCC jest modem antycheaterskim sprawdzających pliki i ustawienia gracza.
Przegraj pliki na serwer z zachowaniem struktury katalogów.
Dopisz mod w sekcji
[Engine.GameEngine]
ServerActors=AntiTCC119Beta26.MutAntiTCCFinal
ServerPackages=AntiTCC119Beta26
Wersje mogą się różnić - sprawdź nazwy plików w archwiwum moda.
UTAN jest siecią zaufanych adminów Unreal. Służy do wymiany informacji o oszustach, przechowuje i kontroluje bany.
Aby ściągnąć i zainstalować mutator UTAN musisz się zarejestrować w sieci UTAN: http://utan.tnwagroup.com/
Dopisać w sekcji:
[Engine.GameEngine]
ServerActors=UTANBanManager101.UTANServerActor
Oraz nową sekcję:
[UTANBanManager101.MutUTAN]
bReceiveUTANBans=True
bReceiveGISPBans=True
bReceiveIPs=False
bReceiveAimbot=True
bReceiveAnnoyance=False
bReceiveSkinHack=True
bReceiveWallHack=True
bReceiveOther=False
bShowInServerName=True
bAllowTracking=True
bAllowKickReporting=True
UTANUserName=
UTANPassHash=
FileNameMask=UTAN_%P_%Y-%M-%D_%H-%I-%S_%G_%L
TimeStampMask=%D-%M-%Y %H:%I:%S
Wersję 101 należy zmienić na aktualnie ściągniętą
UTComp jest modem zwiększającym funkcjonalność silnika UT, używanym w meczach.
Przegraj na serwer z zachowaniem struktury katalogów
Dopisz w sekcji konfigu:
[Engine.GameEngine]
ServerPackages=utcompv17a
oraz dopisz nową sekcję:
[utcompv17a.MutUTComp]
bEnableVoting=True
bEnableBrightskinsVoting=True
bEnableHitsoundsVoting=True
bEnableWarmupVoting=True
bEnableTeamOverlayVoting=True
bEnableMapVoting=True
bEnableGametypeVoting=True
bEnableTimedOvertimeVoting=True
VotingPercentRequired=51.000000
VotingTimeLimit=30.000000
benableDoubleDamage=True
EnableBrightSkinsMode=3
bEnableClanSkins=True
bEnableTeamOverlay=True
EnableHitSoundsMode=1
bEnableScoreboard=True
bEnableWarmup=True
WarmupReadyPercentRequired=100.000000
bEnableWeaponStats=True
bEnablePowerupStats=True
bShowTeamScoresInServerBrowser=True
ServerMaxPlayers=12
bEnableAdvancedVotingOptions=True
bEnableAutoDemoRec=False
AutoDemoRecMask=%d-(%t)-%m-%p
EnableWarmupWeaponsMode=1
WarmUpTime=0
WarmupHealth=199
bForceMapVoteMatchPrefix=True
bEnableTimedOvertime=True
TimedOverTimeLength=300
NumGrenadesOnSpawn=1
bForward=False
bEnableForwardVoting=True
bShieldFix=True
bAllowRestartVoteEvenIfMapVotingIsTurnedOff=False
bEnableEnhancedNetCode=False
bEnableEnhancedNetCodeVoting=True
AlwaysUseThisMutator=UTCompv17a.mututcomp
Za ściąganie dodatków z serwera przez łączących się graczy odpowiada sekcja:
[IpDrv.TcpNetDriver]
AllowDownloads=True
MaxDownloadSize=0
Można także wystawić mapy i dodatki na zewnętrznym serwerze WWW w celu znacznego przyśpieszenia ściągania:
[IpDrv.HTTPDownload]
RedirectToURL=http://moj.serwer/sciezka/do/plikow
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True
Webadmin to wbudowane w serwer narzędzie pozwalające na zarządzenie serwerem.
Webadmin jest standardowo uruchomiony na naszych serwerach. Dane znajdziecie w zakładce Informacje/Podstawowe dane serwera.
W konfigu ustawia się go w pliku:
System/XAdmin.ini
wg schematu:
[XAdmin.xAdminConfigIni]
AdminUsers=(AdminName="NAZWA",Password="HASŁO",Privileges=,Groups=("GRUPA"),ManagedGroups=)
AdminGroups=(GroupName="LowAdmins",Privileges="K|M|X",GameSecLevel=255)
Aby wejść na stronę webadmina należy wpisać w przeglądarce internetowej:
http://IP_SERWERA:PORT_WEB
Po wejściu na stronę webadmina ukazuje się menu główne:

W menu Currents ustawisz mutatory, mapę, tryb gry, otrzymasz dostęp do konsoli serwera i opcji restartu:
Ustawienia główne serwera znajdują się w menu Defaults

|
Nazwę serwera i inne informacje o nim ustawia się w sekcji :
|
Linię startową ustawia się w panelu Moje Serwery w Narzędzia/Linia startowa
Format jest następujący
MAPA?game=GRA?mutator=MUTATOR?inneopcje...
np. instagib + 2 mutatory :
DM-Antalus?game=XGame.XDeathmatch?mutator=XGame.MMutInstaGib,UnrealGame.MutLowGrav
kolejny przykład:
DM-Antalus.ut2?Game=XGame.XDeathMatch?bAutoNumBots=True
Pełną listę ustawień startowych znajdziecie tutaj.
Mutatory dostępne w standardowej dystrybucji UT:
BonusPack.MutCrateCombo |
Bonus Combos |
Onslaught.MutBigWheels |
BigWheels |
Onslaught.MutLightweightVehicles |
Lightweight Vehicles |
Onslaught.MutOnslaughtWeapons |
Onslaught Weapons |
Onslaught.MutWheeledVehicleStunts |
Stunt Vehicles |
OnslaughtFull.MutVehicleArena |
Vehicle Arena |
UTClassic.MutUTClassic |
UT Classic |
UTClassic.MutUseLightning |
Lightning Guns |
UTClassic.MutUseSniper |
Sniper Rifles |
UTV2004s.utvMutator |
UTV2004S |
UnrealGame.MutBerserk |
Super Berserk |
UnrealGame.MutBigHead |
BigHead |
UnrealGame.MutGameSpeed |
Game Speed |
UnrealGame.MutLowGrav |
LowGrav |
UnrealGame.MutMovementModifier |
Air Control |
XGame.MutFastWeapSwitch |
UT2003 Style |
XGame.MutInstaGib |
InstaGib |
XGame.MutNoAdrenaline |
No Adrenaline |
XGame.MutQuadJump |
QuadJump |
XGame.MutRegen |
Regeneration |
XGame.MutSlomoDeath |
Slow Motion Corpses |
XGame.MutSpeciesStats |
Species Statistics |
XGame.MutUDamageReward |
UDamage Reward |
XGame.MutVampire |
Vampire |
XGame.MutZoomInstagib |
Zoom InstaGib |
XWeapons.MutArena |
Arena |
XWeapons.MutNoSuperWeapon |
No SuperWeapons |
Gra posiada następujące tryby gry, zmieniane w linii startowej lub w webadminie:
XGame.xDeathMatch |
Standard DeathMatch |
XGame.xTeamGame |
Team DeathMatch |
XGame.xCTFGame |
Capture The Flag |
XGame.xDoubleDom |
Double Domination |
XGame.xBombingRun |
Bombing Run |
XGame.xVehicleCTFGame |
Vehicle CTF |
BonusPack.xMutantGame |
Mutant |
BonusPack.xLastManStandingGame |
Last Man Standing |
SkaarjPack.Invasion |
Invasion |
UT2K4Assault.ASGameInfo |
Assault |
Onslaught.ONSOnslaughtGame |
Onslaught |
Dostępne standardowo mapy to:
as-bp2-acatana | as-bp2-jumpship | as-bp2-outback |
as-bp2-subrosa | as-bp2-thrust | as-convoy |
as-fallencity | as-glacier | as-junkyard |
as-mothership | as-robotfactory | br-anubis |
br-bridgeoffate | br-canyon | br-de-elecfields |
br-disclosure | br-icefields | ctf-1on1-joust |
ctf-bridgeoffate | ctf-chrome | ctf-face3 |
ctf-faceclassic | ctf-maul | dm-1on1-albatross |
dm-1on1-desolation | dm-1on1-idoma | dm-1on1-irondust |
dm-1on1-roughinery | dm-1on1-serpentine | dm-1on1-spirit |
dm-1on1-squader | dm-1on1-trite | dm-antalus |
dm-asbestos | dm-bp2-calandras | dm-bp2-goopgod |
dm-compressed | dm-corrugation | dm-curse4 |
dm-de-grendelkeep | dm-de-ironic | dm-deck17 |
dm-desertisle | dm-gestalt | dm-goliath |
dm-hyperblast2 | dm-junkyard | dm-leviathan |
dm-metallurgy | dm-morpheus3 | dm-oceanic |
dm-rankin | dm-rrajigar | dm-sulphur |
dm-trainingday | dom-aswan | ons-adara |
ons-arcticstronghold | ons-dria | ons-torlan |
ons-tricky |
|
Rotację map ustawia sie w konfigu serwera. W sekcji:
należy wpisać nazwę maplisty przypisanej konkretnemu trybowi gry. Żeby ustawić maplistę dla trybu, potrzebna jest sekcja z trybem gry, np. dla DM:
Dużo wygodniej jest korzystać z webadmina. |
Aby włączyć głosowanie na mapy należy w sekcji:
[xVoting.xVotingHandler]
zmienić
bMapvote=True
Przykładowa konfiguracja z uwzględnieniem maplisty:
[xVoting.xVotingHandler]
VoteTimeLimit=70
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=4
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=True
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0
GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="Capture The Flag",Mutators=,Options=)
GameConfig=(GameClass="Onslaught.ONSOnslaughtGame",Prefix="ONS",Acronym="ONS",GameName="Onslaught",Mutators=,Options=)
GameConfig=(GameClass="XGame.xDeathMatch",Prefix="DM",Acronym="DM",GameName="DeathMatch",Mutators=,Options=)
GameConfig=(GameClass="XGame.xBombingRun",Prefix="BR",Acronym="BR",GameName="Bombing Run",Mutators=,Options=)
GameConfig=(GameClass="UT2k4Assault.ASGameInfo",Prefix="AS",Acronym="AS",GameName="Assualt",Mutators=,Options=)
GameConfig=(GameClass="XGame.xDoubleDom",Prefix="DOM",Acronym="DOM",GameName="Double Domination",Mutators=,Options=)
GameConfig=(GameClass="XGame.xTeamGame",Prefix="DM",Acronym="DM",GameName="Team DeathMatch",Mutators=,Options=)
[xVoting.DefaultMapListLoader]
bUseMapList=False
MapNamePrefixes=DM,DOM,CTF,BR,AS,ONS,VCTF
Serwer może nagrywać dema. Wystarczy wydać komendę:
Admin DEMOREC [nazwadema]
Nagrywanie zatrzymujemy komendą:
Admin STOPDEMO
|
Hasła można ustawić w pliku konfiguracyjnym
Aby zdjąć hasło na serwerze publicznym należy ustawić: GamePassword "" zrestartować Lub w webadminie. |
| Gra nie posiada wbudowanych programów przeciw oszustom. Są jednak mody, które taką funkcję spełniają. Patrz rozdział mutatory. |
|
Komendy do wyrzucania graczy z serwera:admin kick <nazwa gracza> - kopie z serwera Komendy do banowania i zdejmowania banów:
|
Podstawowe komendy sterujące serwerem:admin addbots <number> - dodaje botyPolecenia można wydawać w konsoli WEBADMIN lub logując się jako admin w grze. |
| Najważniejsze zmienne konsoli serwera wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna. |
Serwerem UT można zarządzać poprzez panel webadmina - patrz rozdział WEBADMIN
lub bezpośrednio w grze wpisując w konsoli gry:
adminloginhasłoAdmina
Hasło admina ustawia się w pliku konfiguracyjnym pod zmienną:
AdminPassword
|
|||||||||||||||