Como jogar Unreal Tournament 2004 é muito bom, resolvi configurar um servidor dedicado Linux para jogar com alguns amigos e compartilho aqui os passos.
Por: Eduardo Fonseca Velasques
Introdução, downloads e instalação no Linux
Unreal Tournament 2004 é sem dúvida um dos grandes clássicos dos jogos de ação online. Esta semana estive falando com alguns amigos e relembramos os bons tempos em que jogávamos UT2004, então resolvi configurar um servidor Linux dedicado para voltarmos a dar uns tiros.
Para começar temos que fazer downloads. Baixar a versão do servidor:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
E também o BonusPack:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Também o anticheater, isto é importante para evitar que algum espertinho tente trapacear no jogo:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Com os downloads terminados podemos começar a instalar:
$ unzip DedicatedServer3323.zip
$ mv UT2004-Dedicated-3323 UT2004srv
$ unzip -o dedicatedserver3339-bonuspack.zip -d UT2004srv
$ unzip -o UTSecure2K4-111.zip -d UT2004srv
$ chmod +x UT2004srv/System/ucc*
Configuração do UT2004.ini
Não apague nenhuma linha do arquivo, apenas altere as linhas indicadas abaixo. Editar o UT2004.ini:
$ vim UT2004srv/System/UT2004.ini
Habilitar a administração web:
Alterar o nome do servidor:
Executar o servidor Unreal no Linux
Execute os comandos:
$ cd UT2004srv/System
$ sudo ./ucc-bin server \
DM-Gael?game=XGame.xDeathMatch?\ mutator=XGame.MutQuadJump?\
AdminName=admin?\
AdminPassword=XXXXX?\
GamePassword=XXXXX \
ini=UT2004.ini log=UT2004.log -nohomedir
Os XXXXX são as senhas, a senha para entrar no servidor é a ?GamePassword=XXXXX, substitua os XXXXX por uma senha mais intuitiva do seu entender. Os parâmetros ?Admin* são os dados para entrar na administração web pelo endereço:
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Se obtiver este erro:
./ucc-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Para resolver é preciso criar um link simbólico para a versão 5.* da libstdc++, que fica na pasta /usr/lib/libstdc++*, no meu caso fiz assim:
$ sudo ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5
Agora é só executar de novo!
Para jogar no servidor é só ir na lista de servidores online dentro do jogo e clicar com o botão direito e no menu que aparece ir em "Open Ip", e colocar o endereço do servidor.
Configurações da linha de comando
Na linha de execução temos os parâmetros:
DM-Gael
game=XGame.xDeathMatch
mutator=XGame.MutQuadJump
Onde:
* DM-Geal se refere ao mapa, você pode colocar o nome de outro mapa, basta ver os mapas disponíveis em UT2004srv/Maps/*.
* game=XGame.xDeathMatch é o tipo de jogo, todos os tipos de jogos:
Assault: AS-MotherShip?game=UT2k4Assault.ASGameInfo
CTF: CTF-FaceClassic?game=XGame.xCTFGame
Bombing Run: BR-Serenity?game=XGame.xBombingRun
DoubleDomination: DOM-SunTemple?game=xGame.xDoubleDom
DeahtMatch: DM-Rankin?game=XGame.xDeathMatch
Invasion: DM-Antalus?game=SkaarjPack.Invasion
LastManStanding: DM-Morpheus3?game=BonusPack.xLastManStandingGame
Mutant: DM-Deck17?game=BonusPack.xMutantGame
Onslaught: ONS-Torlan?game=Onslaught.ONSOnslaughtGame
TeamDeathMatch: DM-Rankin?game=XGame.xTeamGame
* mutator=XGame.MutQuadJump é o mutator, pode remover isto se não quiser nenhum mutator, todos os tipos de mutators:
Arena: XWeapons.MutArena
Beserk: UnrealGame.MutBerserk
Big Head: UnrealGame.MutBigHead
Delayed Spawn: UnrealGame.MutDelayedSpawn
Float-Away Corpses: XGame.MutHeliumCorpses
InstaGib: XGame.MutInstaGib
Zoom InstaGib: XGame.MutZoomInstaGib
LowGravity: UnrealGame.MutLowGrav
No Adrenaline: XGame.MutNoAdrenaline
No Super Weapons: XWeapons.MutNoSuperWeapon
Quad Jump: XGame.MutQuadJump
AutoHealing: XGame.MutRegen
Slow Motion Deaths: XGame.MutSlomoDeath
Species Specific Stats: XGame.MutSpeciesStats
UDamage Reward: XGame.MutUDamageReward
Vampire :XGame.MutVampire
UTV2004S (UTV2004 in SeeAll mode): UTV2004s.utvMutator
UT2k3 Style Weapon Throwing/Boosting: XGame.MutFastWeapSwitch
UTClassic: UTClassic.MutUTClassic
Lightning Gun 2 Sniper Rifle: UTClassic.MutUseSniper
Sniper Rifle 2 Lightning Gun: UTClassic.MutUseLightning
Camouflage Combo (RRRR): Bonuspack.MutCrateCombo
Pint-sized combo (LLLL): Bonuspack.MutPintSizeCombo
BigWheels: Onslaught.MutBigWheels
Light Weight Vehicles: Onslaught.MutLightweightVehicles
Onslaught Weapons: Onslaught.MutOnslaughtWeapons
Jumping Vehicles: Onslaught.MutWheeledVehicleStunts
Vehicle Arena: OnslaughtFull.MutVehicleArena
Conclusão e referência
O Unreal Tourmanent é um grande jogo e também é um dos poucos jogos que sempre fez questão de ter suporte nativo para Linux.
A configuração não é tão complicada, é até simples, e dá para todo mundo brincar, quem não tem o jogo original, claro que consegue jogar facilmente, no meu blog também explico mais detalhes sobre isto. Mas o jogo está tão barato agora que acho que vale a pena comprar, para quem gosta do jogo sempre é bom ter o original.
O Unreal Tournament é dos jogos que menos se preocupa com a segurança, deixa sempre a porta aberta para galera poder brincar, e como o Unreal Tournament dá sempre apoio ao Linux, acho que é bom o pessoal se conscientizar e comprar o jogo original para apoiar, e para que continuem sempre a dar suporte ao Linux.
Para conseguir configurar o servidor me baseei principalmente nestes dois links:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Fonte: VivaoLinux
Postado Por: RedDeviL
Por: Eduardo Fonseca Velasques
Introdução, downloads e instalação no Linux
Unreal Tournament 2004 é sem dúvida um dos grandes clássicos dos jogos de ação online. Esta semana estive falando com alguns amigos e relembramos os bons tempos em que jogávamos UT2004, então resolvi configurar um servidor Linux dedicado para voltarmos a dar uns tiros.
Para começar temos que fazer downloads. Baixar a versão do servidor:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
E também o BonusPack:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Também o anticheater, isto é importante para evitar que algum espertinho tente trapacear no jogo:
$ wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Com os downloads terminados podemos começar a instalar:
$ unzip DedicatedServer3323.zip
$ mv UT2004-Dedicated-3323 UT2004srv
$ unzip -o dedicatedserver3339-bonuspack.zip -d UT2004srv
$ unzip -o UTSecure2K4-111.zip -d UT2004srv
$ chmod +x UT2004srv/System/ucc*
Configuração do UT2004.ini
Não apague nenhuma linha do arquivo, apenas altere as linhas indicadas abaixo. Editar o UT2004.ini:
$ vim UT2004srv/System/UT2004.ini
Habilitar a administração web:
Código:
[UWeb.WebServer] bEnabled=True ListenPort=7775
Código:
[Engine.GameReplicationInfo] ServerName=Nome Do Teu Servidor ShortName=Nome Servidor
Execute os comandos:
$ cd UT2004srv/System
$ sudo ./ucc-bin server \
DM-Gael?game=XGame.xDeathMatch?\ mutator=XGame.MutQuadJump?\
AdminName=admin?\
AdminPassword=XXXXX?\
GamePassword=XXXXX \
ini=UT2004.ini log=UT2004.log -nohomedir
Os XXXXX são as senhas, a senha para entrar no servidor é a ?GamePassword=XXXXX, substitua os XXXXX por uma senha mais intuitiva do seu entender. Os parâmetros ?Admin* são os dados para entrar na administração web pelo endereço:
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Se obtiver este erro:
./ucc-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Para resolver é preciso criar um link simbólico para a versão 5.* da libstdc++, que fica na pasta /usr/lib/libstdc++*, no meu caso fiz assim:
$ sudo ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5
Agora é só executar de novo!
Para jogar no servidor é só ir na lista de servidores online dentro do jogo e clicar com o botão direito e no menu que aparece ir em "Open Ip", e colocar o endereço do servidor.
Configurações da linha de comando
Na linha de execução temos os parâmetros:
DM-Gael
game=XGame.xDeathMatch
mutator=XGame.MutQuadJump
Onde:
* DM-Geal se refere ao mapa, você pode colocar o nome de outro mapa, basta ver os mapas disponíveis em UT2004srv/Maps/*.
* game=XGame.xDeathMatch é o tipo de jogo, todos os tipos de jogos:
Assault: AS-MotherShip?game=UT2k4Assault.ASGameInfo
CTF: CTF-FaceClassic?game=XGame.xCTFGame
Bombing Run: BR-Serenity?game=XGame.xBombingRun
DoubleDomination: DOM-SunTemple?game=xGame.xDoubleDom
DeahtMatch: DM-Rankin?game=XGame.xDeathMatch
Invasion: DM-Antalus?game=SkaarjPack.Invasion
LastManStanding: DM-Morpheus3?game=BonusPack.xLastManStandingGame
Mutant: DM-Deck17?game=BonusPack.xMutantGame
Onslaught: ONS-Torlan?game=Onslaught.ONSOnslaughtGame
TeamDeathMatch: DM-Rankin?game=XGame.xTeamGame
* mutator=XGame.MutQuadJump é o mutator, pode remover isto se não quiser nenhum mutator, todos os tipos de mutators:
Arena: XWeapons.MutArena
Beserk: UnrealGame.MutBerserk
Big Head: UnrealGame.MutBigHead
Delayed Spawn: UnrealGame.MutDelayedSpawn
Float-Away Corpses: XGame.MutHeliumCorpses
InstaGib: XGame.MutInstaGib
Zoom InstaGib: XGame.MutZoomInstaGib
LowGravity: UnrealGame.MutLowGrav
No Adrenaline: XGame.MutNoAdrenaline
No Super Weapons: XWeapons.MutNoSuperWeapon
Quad Jump: XGame.MutQuadJump
AutoHealing: XGame.MutRegen
Slow Motion Deaths: XGame.MutSlomoDeath
Species Specific Stats: XGame.MutSpeciesStats
UDamage Reward: XGame.MutUDamageReward
Vampire :XGame.MutVampire
UTV2004S (UTV2004 in SeeAll mode): UTV2004s.utvMutator
UT2k3 Style Weapon Throwing/Boosting: XGame.MutFastWeapSwitch
UTClassic: UTClassic.MutUTClassic
Lightning Gun 2 Sniper Rifle: UTClassic.MutUseSniper
Sniper Rifle 2 Lightning Gun: UTClassic.MutUseLightning
Camouflage Combo (RRRR): Bonuspack.MutCrateCombo
Pint-sized combo (LLLL): Bonuspack.MutPintSizeCombo
BigWheels: Onslaught.MutBigWheels
Light Weight Vehicles: Onslaught.MutLightweightVehicles
Onslaught Weapons: Onslaught.MutOnslaughtWeapons
Jumping Vehicles: Onslaught.MutWheeledVehicleStunts
Vehicle Arena: OnslaughtFull.MutVehicleArena
Conclusão e referência
O Unreal Tourmanent é um grande jogo e também é um dos poucos jogos que sempre fez questão de ter suporte nativo para Linux.
A configuração não é tão complicada, é até simples, e dá para todo mundo brincar, quem não tem o jogo original, claro que consegue jogar facilmente, no meu blog também explico mais detalhes sobre isto. Mas o jogo está tão barato agora que acho que vale a pena comprar, para quem gosta do jogo sempre é bom ter o original.
O Unreal Tournament é dos jogos que menos se preocupa com a segurança, deixa sempre a porta aberta para galera poder brincar, e como o Unreal Tournament dá sempre apoio ao Linux, acho que é bom o pessoal se conscientizar e comprar o jogo original para apoiar, e para que continuem sempre a dar suporte ao Linux.
Para conseguir configurar o servidor me baseei principalmente nestes dois links:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Fonte: VivaoLinux
Postado Por: RedDeviL