Sunday, July 22, 2012

Battlefield 2 szerver készítés linuxon


A cikkben egy Battlefield 2 szerver létrehozását fogom bemutatni. Ha van egy kis Linux-os ismereted, akkor a leírás alapján a telepítés nem okozhat gondot, a témával kapcsolatos kérdéseket szívesen várom kommentként. A telepítéshez csak a Linux-os szerver telepítő szükséges, melynek legújabb verzióját a leírásban található linket keresztül le tudjátok tölteni.

Telepítés

Első lépésként hozzuk létre a mappát, ahova szeretnénk a szervert telepíteni.
cd /usr/local/games
mkdir battlefield2
cd battlefield2
Most szerezzük be a szükséges fájlokat, töltsük le a telepítőt. A telepítő letölthető innen. A következő lépésben tegyük futtathatóvá a fájlt:
chmod +x ./bf2-linuxded-1.5.3153.0-installer.sh
Majd indítsuk el a telepítést:
./bf2-linuxded-1.5.3153.0-installer.sh
Az indítás után a telepítő ellenőrzi, hogy nem sérült-e meg a fájl a letöltés során, illetve kicsomagolja azt, ez a szerver teljesítményétől függően eltarthat néhány percig. Ezután felszólít, hogy olvassuk el az EULA-t, nyomjunk egy ENTER-t, és olvasgassunk (ENTER nyomkodásával, van nyomva tartásával tudsz lefele haladni). Ha egyet értünk vele, irjunk be egy ,,accept” -et, majd ismét ENTER.
A következő lépés szinte ugyan az mint az előző, itt most a PunkBuster EULA-ját kell elolvasnunk és elfogadnunk, a különbség csak annyi, hogy a végén ,,yes“-t kell írni. Fontos, hogy a PunkBuster frissítve legyen, erről az egyik előző cikkben olvashattok.
A következő lépésben meg kell adnunk egy már létező könyvtárat, ahova szeretnénk telepíteni a játékot, fontos, hogy ez a könyvtár létezzen, és legyen is jogosultságunk írni bele. (ha a leírás elején létrehoztuk a mappát, akkor a következőt írjuk bele: /usr/local/games/battlefield2).

Beállítás

A szerver beállításához nyissuk meg a config fájlt:
vi ./mods/bf2/settings/serversettings.con

Néhány beállítás

sv.serverName "eKapocs Egyesuleti szerver"
sv.password "titkosjelszo"
sv.internet 1
sv.bandwidthChoke 0
sv.welcomeMessage "Die Hard"
sv.punkBuster 1
sv.allowFreeCam 0
sv.allowExternalViews 1
sv.allowNoseCam 1
sv.hitIndicator 0
sv.maxPlayers 64
sv.numPlayersNeededToStart 2
sv.notEnoughPlayersRestartDelay 15
sv.startDelay 15
sv.endDelay 15
sv.spawnTime 15
sv.manDownTime 15
sv.endOfRoundDelay 15
sv.ticketRatio 100
sv.roundsPerMap 3
sv.timeLimit 0
sv.scoreLimit 0
sv.soldierFriendlyFire 100
sv.vehicleFriendlyFire 100
sv.soldierSplashFriendlyFire 100
sv.vehicleSplashFriendlyFire 100
sv.tkPunishEnabled 1
sv.tkNumPunishToKick 3
sv.tkPunishByDefault 0
sv.votingEnabled 1
sv.voteTime 90
sv.minPlayersForVoting 2
sv.gameSpyPort 29900
sv.allowNATNegotiation 0
sv.interfaceIP ""
sv.autoRecord 0
sv.demoIndexURL http://
sv.demoDownloadURL http://
sv.autoDemoHook "adminutils/demo/rotate_demo.py"
sv.demoQuality 1
sv.adminScript "default"
sv.timeBeforeRestartMap 30
sv.autoBalanceTeam 0
sv.teamRatioPercent 100
A szervert beállíthatjuk úgy, hogy a játékosok közti hangátvitel a szerveren keresztül történjen, de ajánlottabb egy külön rendszert használni erre pl.: TeamSpeak, Mumble, Ventrilo stb.
sv.voipEnabled 0
sv.voipQuality 3
sv.voipServerRemote 0
sv.voipServerRemoteIP ""
sv.voipServerPort 55125
sv.voipBFClientPort 55123
sv.voipBFServerPort 55124
sv.voipSharedPassword ""

További beállítások

sv.useGlobalRank 1
sv.useGlobalUnlocks 1
sv.sponsorText "by Skeleton.hu"
sv.sponsorLogoURL "http://www.skeleton.hu/theme/banners/gyik.jpg"
sv.communityLogoURL ""
sv.radioSpamInterval 6
sv.radioMaxSpamFlagCount 6
sv.radioBlockedDurationTime 30

Egyéb beállítások

Előfordulhat, hogy néhány barátunk sehogy sem tud kapcsolódni a szerverre, ilyenkor a következő portokat tiltsuk le az alábbi parancsokkal:
iptables -A INPUT -m udp -p udp --sport 29910 -s 0/0 -j DROP
iptables -A INPUT -m udp -p udp --sport 139 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 29910 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 1433 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 1434 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 139 -s 0/0 -j DROP
Fontos, hogy a szerverre csak akkor tudnak csatlakozni, ha a játékosok az 1.5 -ös verziót használják, az 1.5-ös telepítés előtt mindenképpen telepíteni kell az 1.42-es verziót is!

A szerver távoli elérése (RCON)

Hozzunk létre egy admin beállításokat tartalmaz fájlt:
vi ./admin/default.cfg
A következőket írjuk bele:
port=4711
password=rconjelszo
Gratulálok, ha mindent jól csináltál, akkor már kész is van a saját, külön bejáratú játékszervered! Ha bármi kérdésed, problémád lenne, nyugodtan írj kommentként.

Quake 4 szerver készítés linuxon


Ebben a cikkben a Quake 4 -hez szükséges szerver elkészítését fogom bemutatni.  A leírás alapján szinte bárki létre tudja hozni a saját Quake 4 -es szerverét.
A szerverhez szükség van telepített Linux operációs rendszerre, egy Quake 4 DVD-re, illetve  a szükséges szerver – fájlokra, melyekhez a leírásban találsz linkeket!
Fájlok létrehozása és telepítés
1. Hozzunk létre egy könyvtárat, ahova szeretnénk telepíteni, pl.:
mkdir /usr/local/games/quake4
cd /usr/local/games/quake4
2. Töltsük le a legfrissebb szerver fájlokat! (friss szerverfájlok)
wget http://downloads.ekapocs.com/files/quake4-linux-1.4.2.x86.run
3. Adjuk ki a következő parancsot, hogy futtatható legyen az állomány
chmod o+x ./quake4-linux-1.4.2.x86.run
4. Futtassuk az előbbi fájlt:
./quake4-linux-1.4.2.x86.run
5. A fájl futtatása a géptől függően eltarthat egy kis ideig! Közben el kell fogadnunk néhány szerződést, és kiválasztani, hogy szeretnénk-e, hogy telepítse a Punkbuster-t.
A telepítés végén megkérdezi, hogy szeretnénk-e futtatni a szervert, egyelőre válasszuk a ,,nem”-et, mert még van vissza teendő. A DVD-ről másoljuk át az összes
*.pk4 kiterjesztésű fájlt
cp /dvd/eleresi/utja/Setup/Data/q4base/*.pk4 ./q4base
(A q4base mappába másoljuk át a *.pk4 fájlokat)

Konfigurálás

A szerver paramétereinek beállításához a .cfg fájlokat szintén a q4base mappában találjuk. Külön fájl áll rendelkezésünkre minden egyes játékmódhoz.
Szükségünk van egy központi .cfg -re, ami a szerver beállításait tartalmazza. Egy ilyen példa cfg letölthető innen.
6. Indítás:
Indításkor meg kell adnunk néhány paramétert
./quake4-dedicated +set net_ip 192.168.123.456 +set net+port 28004 +exec dm.cfg
Attól függően, hogy dm, ctf, stb.. , játékmódokat szeretnénk, kell cserélni a ,,+exec dm.cfg” részt.
Ha vannak olyan barátaink, akik nem tudnak kapcsolódni a szerverre bizonyos okok miatt, akkor iptables-ben tiltsuk le a 27950 portot.
/sbin/iptables -A INPUT -p tcp --destination-port 27950 -j DROP

Portok

  • UDP 28004: Alap Quake4 port
  • UDP 27950: MasterServer q4master.idsoftware.com

Thursday, July 12, 2012

Samsung 700T1A Win8



A következő cikkben szeretném bemutatni a Samsung 700T1A-s prototípust, illetve a rajta található Windows 8 operációs rendszert. A tények mellett szeretném megmutatni, hogy milyen élményt is nyújt a Tablet és az új Windows együtt.





Ahogy már megszokhattuk, a gép egy kis dobozban érkezik, de a dobozban a Tablet mellett még igen sok kütyüt találunk. A gyártótól kapunk egy univerzális töltőt melynek dugója különböző országok szabványaihoz igazodik. Emelett találunk egy dokkolót, egy ,,okos" stylus-t, és egy bluetooth billentyüzetet.


Adatok:
Processzor: Intel Core i5-2467M 1,60 GHz
Chipset: 
Intel® HM65
Memória: 4GB (DDR3)
Háttértár: 64GB SSD
Kijelző: 
11.6" HD LED Display (1366 x 768), with Gorilla Glass & Wacom Digitizer



A külső:

A gép bal oldalán találjuk az USB és HDMI portot. Az USB port egy kis kipattintható ,,ajtó" mögött kapott helyet, ez alatt találjuk az egyik jack bemenetet, ő egy mikrofon bemenet. Közvetlenül ez alatt található két gomb, ezekkel tudjuk hardveresen állítani a hangerőt, ezt követi a microHDMI kimenet és egy DC jack bemenet, ezen keresztül tudjuk tölteni.


Balról



Felülre elég kevés dolog került, itt találjuk a beépített mikrofonokat, illetve egy microSD kártyahelyet.
Felülről





A jobb oldalon két gomb kapott helyet, a felsővel egy sima power gombként funkcionál, az alsóval pedig le tudjuk tiltani (vagy épp lockolni)  az automatikus képernyőforgatást.
A gombok alatt található a beépített 3G modemhez tartozó SIM bemenet.
Jobbról



A gép hátuljára került egy kamera, és itt történik a Tabletet hütő levegő kivezetése. A hőcserélést nem tudták passzívan megoldani, így belekerült egy kis ventillátor, ami sajnos tapasztalataink alapján elég nagy hangot kavar (nagyobb igénybevétel esetén hangosabb mint egy laptop).


Hátulról


A gép alján csak a dokkoló csatlakoztatásához szükséges csatlakozók találhatóak. A dokkolóban találunk még néhány olyan csatlakozót, melyek nem találhatóak meg a gépen, ilyen pl: ethernet csatlakozó, szabványos HDMI kimenet, de találunk még USB portot is.





Összességében külső ránézésre egy modern, átgondolt, és igényes gépet látunk. A design egyaránt alkalmas a fiatalok és az üzleti felhasználók igényeinek kielégítésére is. A dokkoló és billentyüzet segítségével, szinte egy asztali gépet varázsolhatunk tabletünkből.







A belső:

A hátoldalon található két hangszóró biztosítja a sztereó hangzást, viszont ha igényesebbek vagyunk, szükségünk lesz külső hangszórókra, hiszen a kis méret miatt szinte alig (vagy egyáltalán nem) hallatszanak ki a mély hangok. A hangerő viszont teljesen megfelelő, 50% -os hangerőn már elég hangosan szólt.


A gépben egy mobil verziós, i5-ös processzort találunk, mely szinte tökéletesen haszonsítja az energiát, és igény esetén tökéletes sebességet biztosít, így nem okoz gondot, ha órákon keresztül szeretnénk akkumulátorról használni, de komolyabb programok fordításával is megbírkózik.


Az akkumulátor a gyártó szerint több mint 6 órás használatot bír, a mi tapasztalataink alapján ez kb. 4 óra, nyilván különböző használat mellett különböző eredményeket kapunk.


Hello Win8!

A géphez adják a Windows8-at, így nem kell bajlódnunk a telepítéssel, egy rejtett partición pedig tárolja a telepítő képet, így kihasználhatjuk a Win8 új funkcióját, melynek segítségével könnyen és gyorsan újratelepíthetjük a gépünket. Ennek hátránya, hogy csaknem 5-6 Gb-nyi helyet elfoglal a merevlemezen, ami egyébként sem nagy.



Aki már próbálta a Win8-at asztali gépen, egérrel, az most érezni fogja, hogy bizony a Metro-s UI-t Tabletekre találták ki. Szinte minden alapvető funkció-t (programok bezárása, programok közti váltás stb.) kézmozdulatokkal tudunk elérni, sajnos nem találtunk semmilyen beépített tutorial-t ami bemutatná a felhasználóknak a lehetőségeiket, remélhetőleg a végleges verzióban már lesz ilyen, hiszen ezeket kitalálni szinte lehetetlen (sajnos sokszor eléggé logikátlan a megoldás ).


Aki már próbált Windows 8-at bizonyára találkozott azzal, hogy első belépésnél elkéri a rendszer az live címét, majd szépen leránt minden információt a gépre, msn-ről, facebook-ról. Természetesen ez az live cím elég sok beépített alkalmazáshoz szükséges, így ezt a lépést nem igazán kerülhetjük meg. A rengeteg beépített szolgáltatás között van pl: Videó kölcsönzés, zene és játékok vásárlása, és még nagyon sok minden.


A nagy kijelzőnek köszönhetően egész türhetően lehet gépelni, a default billentyüzet felépítése nem a legjobb, a speciális karaktereket eldugták,így a normál nézetben nem találhatóak meg a fel és le nyilak, illetve a tab sem, de ezen könnyen változtathatunk. 


A géphez járó stylus megkönnyíti a navigációt, mely ujjakkal szinte lehetetlen/nehéz lenne. A stylus-on található egy gomb, melynek segítségével a jobb kattintást ,,imitálhatjuk".


A Tablet ára 200-250 ezer forint köré tehető, valószínüleg később, mint a Windows Phone 7-es eknél, itt is bejön számtalan gyártó, és így majd lejjebb tolják az árakat. Mindenesetre, akinek sikerül egy ilyen kis gépet beszereznie biztosan jó hasznát fogja venni, hiszen egy Tablet méretben kapunk egy komolyabb laptopnyi teljesítményt.