Airborne-linux-server i Medal of Honor
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Airborne-linux-server i Medal of Honor  (Pročitano 2022 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Tomato
Full Member
***
Van mreže Van mreže

Poruke: 115


Svako je lud na svoj nacin !


« poslato: 17 Јун 2008, 10:12:24 »

Valjda sam nedovoljno pismen za ovo i imam problem:
Po skidanju igre Medal of Honor i raspakivanju paketa: airborne-linux-server-01112008.tar.bz2, kreira se fascikla : airborne-linux-server. U toj fascikli se ,naravno nalazi Read Me ,a u njemu pise ono sto ja nedovoljno razumem:
5) Copy the Linux-specific parts of the dedicated server to your
   Airborne installation:

     cp -av airborne-linux-server/* /where/i/uploaded/moha/
     cd /where/i/uploaded/moha

a pre toga ono sto sam i sam odradio:

4) Unpack the Linux server package (where this README came from):

     tar -xjvvf airborne-linux-server-VERSION.tar.bz2

   This will create an "airborne-linux-server" directory.

Ne znam koji su to Linux-specificni delovi koje treba kopirati,niti gde je taj :  /moha fajl-direktorijum?
Valjda sam bio jasan sta hocu.
Molio bih pomoc,ako moze.
Prijavi uredniku   Sačuvana

- rece djavo i sede golom zadnjicom u koprivu.
dukenukem_4d
Hero Member
*****
Na mreži Na mreži

Pol: Muškarac
Poruke: 2070



« Odgovor #1 poslato: 17 Јун 2008, 11:25:23 »

verovatno tamo gde je instalacioni direktorijum?
(onaj instaler što instalira na linuksu ,šta je u njemu pri instalaciji kao instalacioni direktorij? )

jel je ovo neki plugin ili tako nešto :Smiley
zaboravio sam tačno strukkturu datoteka na mohaa kako ide Sad
(ali lepo je išla na lindži osim onog dela kad se puca na onaj avion na aerodromu)

EDIT ali ako je ovo dedicated srver ,valjda ne može da se igra grafički sa tog računara
već samo sa klijenata Huh? tako nešto znači ovo dedicated server ,valjda.
« Poslednja izmena: 17 Јун 2008, 11:33:49 od dukenukem4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
Tomato
Full Member
***
Van mreže Van mreže

Poruke: 115


Svako je lud na svoj nacin !


« Odgovor #2 poslato: 17 Јун 2008, 11:39:27 »

@duke
Prvi put od kad se trudis da odgovaras i na moja,svakakva pitanja te nisam bas najbolje razumeo evo celog Read Me fajla:
Medal Of Honor Airborne Dedicated Server
LINUX VERSION
Readme File
Version 1.2
January 8, 2008

***************************************************************************

This document contains information about setting up and running the
Medal Of Honor Airborne Dedicated Server as well as information about
administrating it remotely.

This document only covers the Linux dedicated server. The Windows dedicated
server is a separate package.

Please note that these instructions assume some basic understanding of
how to navigate a Linux system command line. You may want to do some
research beyond this document for Linux help that is not specifically
related to Medal of Honor Airborne.

***************************************************************************

TABLE OF CONTENTS

I.      System Requirements
II.     Server Upgrade
III.     Server Setup
IV.    Running The Server
V.     Administrating Remotely
VI.      Server Commands
VII.     Credits
VIII.    HOW TO FIND FURTHER HELP AND REPORT BUGS.


I. System Requirements
===========================================================================

The following items are required to run a Medal Of Honor Airborne
Linux dedicated server.

1. A properly-configured Linux system. Any modern x86 distribution should
   work, as well as FreeBSD with the Linux binary compatibility layer.
1. A broadband Internet connection or LAN connection.
2. A system that meets or exceeds the minimum system requirements
   for the game (no graphics card required).
3. The game successfully installed on the target computer (see below).


II. Server Upgrade
===========================================================================

To UPGRADE an existing Linux game server, follow these steps. This assumes you
already have a functioning Airborne server. If you need to install a server
from scratch, please see section III ("Server Setup") instead!

1) Shut down the game server, if it is running.

2) Unpack the Linux server package (where this README came from):

     tar -xjvvf airborne-linux-server-VERSION.tar.bz2

   This will create an "airborne-linux-server" directory.

3) Copy the Linux-specific parts of the dedicated server to your
   Airborne installation. This will overwrite several files if copied to the
   correct location.

     cp -av airborne-linux-server/* /where/i/uploaded/moha/

4) Restart the server. You are now running the latest version.


III. Server Setup
===========================================================================

To set up a new Linux game server from scratch, follow these steps. If you
just want to upgrade a functioning game server to the latest version, please
see section II ("Server Upgrade") instead.

1) Make sure you have the game, patch and dedicated server installed on
   a local Windows machine.

2) RUN THE DEDICATED SERVER AT LEAST ONCE ON WINDOWS, to generate the .ini
   files!

   1. Run the dedicated server launcher (DSLauncher.exe)
   2. In the 'Basic' tab, enter the username and password you registered
      with EA. (If you have not created an account: run the game, in the
      main menu choose 'Multiplayer', and click 'Create Account').
   3. In the 'Miscellaneous' tab, enter the port you wish to run your
      server on as well as the password to administrate it remotely.
   4. In the 'Map Rotation' tab, add at least one map to your rotation
      by selecting the map name and pressing the 'Add' button.
   5. Configure any other options you wish to set.
   6. Save your config file using File>Save to the default MOHA config
      folder: "My Documents\EA Games\Medal of Honor Airborne(tm)\Config".

   NOTE: The first time you run the launcher, it should generate two
   config files: MOHAGameTypes.ini and MOHAMaps.ini in the MOHA config
   folder. These files are necessary for the dedicated server to run
   properly and should only be modified by advanced users.

   7. Close the dedicated server window. Now you have all the data you need.

3) Upload everything in your Program Files/Electronic Arts/Medal of Honor
   Airborne directory to anywhere on target machine. This is a large upload--
   7.5 gigabytes--please plan accordingly. These instructions assume you've
   uploaded it to a path with no spaces in the name (/where/i/uploaded/moha),
   so be careful if you left it named "Medal of Honor Airborne".
     "My Documents\EA Games\Medal of Honor Airborne(tm)\Config".

4) Unpack the Linux server package (where this README came from):

     tar -xjvvf airborne-linux-server-VERSION.tar.bz2

   This will create an "airborne-linux-server" directory.

5) Copy the Linux-specific parts of the dedicated server to your
   Airborne installation:

     cp -av airborne-linux-server/* /where/i/uploaded/moha/
     cd /where/i/uploaded/moha

6) (Optional) Install PunkBuster:

     ./pbsetup.run -e
     ./pbsetup.run --add-game=moha --add-game-path=/where/i/uploaded/moha/UnrealEngine3/MOHAGame
     ./pbsetup.run -u

   You will need to agree to the PunkBuster license before you may install it.
   Please note that the server will malfunction if you enable PunkBuster in
   your .ini, but then fail to install it correctly!


IV. Running the server
===========================================================================

To run the server:

     cd /where/i/uploaded/moha/UnrealEngine3/Binaries
     ./mohaserver

   If everything worked out as planned, a lot of text will scroll across the
   screen, and your server will eventually appear in the in-game browser. You
   can now join the server and play.

To shut down a running server:

   Just hit CTRL-C in the terminal where the server is running and it will
   shut down cleanly.

If you run ./mohaserver without any parameters, it will attempt to
load the default config name: MOHADedicatedServer.ini. You may override this
filename with the -ConfigFile=fname.ini option.


V. Administrating Remotely
===========================================================================

Once connected, the dedicated server remote (DSRemote.exe) looks and
functions identically to the dedicated server.

To connect to a dedicated server remotely:

1. Run DSRemote.exe.
2. Enter the host name (IP address) of the server.
3. Enter the server's port and password as specified in the config file.
4. If successful, the login dialog should disappear and "Remote
   connection accepted" will be printed.

If you receive the "Connection failed." message, the host name or
port number was invalid. You may receive this message even with
correct values if the dedicated server has not yet initialized.

If you receive the "Login failed." message, the connection was
successful but your password was invalid.


VI. Server Commands
===========================================================================

These commands can be executed using the remote tool on Windows. Simply
type your command in the text field at the bottom of the application and
press the 'Execute' button; alternatively, press the enter key.

NOTES:
- The commands are case insensitive.
- Arguments within parentheses "(" and ")" are optional
- Arguments separated by "|" are an "or" - pick one of the arguments
- In general, commands takes effect when the map starts, a map is
  restarted or when the next map starts.
- As noted below, many commands will print the current value when no
  input argument is given.

AllowAutoRifle ( On | Off )
   alias: okautorifle
     Controls whether or not the AutoRifle weapon class is allowed
     within the game.
     Note: With no arguments, the current value is displayed.
 
AllowRifle ( On | Off )
   alias: okrifle
     Controls whether or not the Rifle weapon class is allowed
     within the game.
     Note: With no arguments, the current value is displayed.
 
AllowRocket ( On | Off )
   alias: okrocket
     Controls whether or not the Rocket weapon class is allowed
     within the game.
     Note: With no arguments, the current value is displayed.
 
AllowSMG ( On | Off )
   alias: oksmg
     Controls whether or not the sub-machine gun weapon class
     is allowed within the game.
     Note: With no arguments, the current value is displayed.
 
AllowSniper ( On | Off )
   alias: oksniper
     Controls whether or not the sniper rifle weapon class
     is allowed within the game.
     Note: With no arguments, the current value is displayed.
 
AmmoDrop ( On | Off )
   alias: ad
     Toggle for the dropping of ammo upon player death.
     Note: With no arguments, the current value is displayed.

Ban <player_name>
   alias: b
     Kicks and bans the specified player from the server.
       e.g. ban user
     Note: The player will be able to join the server but will be
           kicked at the weapons selection screen.

BanList
   alias: bl
     Prints a list of the banned players and their IDs.

BestOf <number>
   alias: bo
     Sets the number of number of rounds that will be played and
     the number of rounds which must be won to declare a winner.
       e.g. bestof 7
       - For this example, whichever team wins 4 rounds first will
         be declared the winner.
     Note: With no arguments, the current value is displayed.
     The maximum number of rounds that may be played is capped at 99.

EndMatch
   alias: em
     Ends the current match and starts a new match on the next map
     in the rotation list.
     Note: There is no winner for the round that is currently in
           progress when this command is called.

FriendlyFire ( On | Off )
   alias: ff
     Toggles whether or not you can shoot your team mates.
     Note: With no arguments, the current value is displayed.

GameName <name>
   alias: gn
     Sets the name that the game will be called. This is displayed on the
     game selection screen when choosing a server. The message should not
     be enclosed within "quotes".
       e.g. gamename This is My Game
     Note: With no arguments, the current value is displayed.

GameType <ObjectiveAirborne | TeamDeathmatch | TeamDeathmatchAirborne>
   alias: gt
     Sets the type of game that will be played on the server.
       e.g. gametype ObjectiveAirborne
     Note: With no arguments, the current value is displayed.

HealthDrop ( On | Off )
   alias: hd
     Toggle for the dropping of health packs upon player death.
     Note: With no arguments, the current value is displayed.
 
Invincibility <seconds>
   alias: inv
     Set the time that players do not take damage after a respawn.
       e.g. invincibility 7
     Note: With no arguments, the current value is displayed.

Kick <playername>
   alias: k
     Kicks the specified player from the server.
       e.g. kick user

MaxPlayers <number>
   alias: mp
     Sets the maximum numbers of players that can enter a game.
     Note: With no arguments, the current value is displayed.

MessageOfTheDay <message>
   alias: motd
     Sets the message that will be displayed when the game starts. The message
     should not contain any carriage returns, it should just be a string. The
     message should also not be enclosed within "quotes".
       e.g. motd Welcome to My Game
     Note: Maximum string length is 255 characters. With no arguments,
           the current value is displayed.

NextMap
   alias: nm
     Same as EndMatch
 
PlayerList
   alias: pl
     Prints a list of the players currently in the game.

PrivatePassword <password>
   alias: pp
     Sets the password that must be entered for players to join
     a private game.
       e.g. privatepassword supersecret

RemotePassword <password>
   alias: rp
     Sets the password that must be entered for an admin to use
     the remote admin tool (DSRemote.exe).
       e.g. remotepassword reallysecret

RestartMatch
   alias: rsm
     Ends the current match and starts a new match on the same map.
     Note: There is no winner for the round that is currently in
           progress when this command is called.

RestartRound
   alias: rsr
     Ends the current round and starts a new round in the same match,
     on the same map.
     Note: There is no winner for the round that is currently in
           progress when this command is called.

RestartServer
   alias: rss
     Ends the current match and starts a new match on the first map
     in the rotation list.
     Note: There is no winner for the round that is currently in
           progress when this command is called.

RotationList
   alias: rl
     Prints the map rotation list and specifies the current map.

Rounds <number>
   alias: rnds rs
     Sets the number of number rounds that will be played.
       e.g. rounds 7
     Note: With no arguments, the current value is displayed.
           The maximum number of rounds that may be played is
           capped at 99.

RoundTime <minutes>
   alias: rtime rt
     Sets the time for the round.
     Note: With no arguments, the current value is displayed.
           The maximum time is capped at 59 minutes.

RunMap <name>
   alias: rm
     Ends the current match and starts a new match on the specified
     map.
       e.g. runmap Remagen
     Note: There is no winner for the round that is currently in
           progress when this command is called.

SaveSettings
   alias: ss
     Saves the current server setting as a config file to be used
     upon restart.
     
ShowCompass ( On | Off )
   alias: showcp
     Toggles the display of the compass.
     Note: With no arguments, the current value is displayed.
     
ShowCrosshairs ( On | Off )
   alias: showch
     Toggles the display of the weapon crosshairs.
     Note: With no arguments, the current value is displayed.

ShowEnemyCompassDots ( On | Off )
   alias: showecd
     Toggles the display of the compass dots for the enemies.
     Note: With no arguments, the current value is displayed.

ShowEnemyNames ( On | Off )
   alias: showen
     Toggles the display of the names for the enemies.
     Note: With no arguments, the current value is displayed.

ShowFriendlyCompassDots ( On | Off )
   alias: showfcd
     Toggles the display of the compass dots for your teammates.
     Note: With no arguments, the current value is displayed.

ShowFriendlyNames ( On | Off )
   alias: showfn
     Toggles the display of the names for your teammates.
     Note: With no arguments, the current value is displayed.

ShowGrenadeIndicators ( On | Off )
   alias: showgi
     Toggles the display of the indicators for when a grenade is active.
     Note: With no arguments, the current value is displayed.

ShowHealthBar ( On | Off )
   alias: showhb
     Toggles the display of the health bar.
     Note: With no arguments, the current value is displayed.

ShowHitIndicators ( On | Off )
   alias: showhi
     Toggles the display of the hit indicators when players are shot.
     Note: With no arguments, the current value is displayed.

ShowHUD ( On | Off )
     Toggles the display of the heads-up-display.
     Note: With no arguments, the current value is displayed.

ShowKiller ( On | Off )
   alias: showkl
     Before respawning, displays the player who just killed the player.
     Note: With no arguments, the current value is displayed.
 
ShowKillerTime <seconds>
   alias: showkt
     The number of seconds for display that the "ShowKiller" command uses.
     Note: With no arguments, the current value is displayed.

ShowMessageWindow ( On | Off )
   alias: showmw
     Toggles the display of the message window.
     Note: With no arguments, the current value is displayed.

ShowScoreAndTime ( On | Off )
   alias: showst
     Toggles the display of the score and time within the HUD.
     Note: With no arguments, the current value is displayed.

ShowStanceIndicator ( On | Off )
   alias: showsi
     Toggles the display of the stance indicator.
     Note: With no arguments, the current value is displayed.

SpawnPostDelayAllies <seconds>
   alias: spostal
     Sets the delay time between when a player respawns until the player becomes
     active for Allied player types.
     Note: With no arguments, the current value is displayed.

SpawnPostDelayAxis <seconds>
   alias: spostax
     Sets the delay time between when a player respawns until the player becomes
     active for Axis player types.
     Note: With no arguments, the current value is displayed.

SpawnPostDelayNonAir <seconds>
   alias: spostna
     Sets the delay time between when a player respawns until the player becomes
     active for non-airdrop game types.
     Note: With no arguments, the current value is displayed.

SpawnPreDelayAllies <seconds>
   alias: spreal
     Sets the delay time between when a player dies until the respawn begins
     for Allied player types.
     Note: With no arguments, the current value is displayed.

SpawnPreDelayAxis <seconds>
   alias: spreax
     Sets the delay time between when a player dies until the respawn begins
     for Axis player types.
   Note: With no arguments, the current value is displayed.

SpawnPreDelayNonAir <seconds>
   alias: sprena
     Sets the delay time between when a player dies until the respawn begins
     for non-airdrop game types.
   Note: With no arguments, the current value is displayed.

TimeBetweenMatches <seconds>
   alias: tbm
     Number of seconds to delay between matches.
   Note: With no arguments, the current value is displayed.

TimeBetweenRounds <seconds>
   alias: tbr
     Number of seconds to delay between rounds.
   Note: With no arguments, the current value is displayed.

TimeLimit <minutes>
   alias: tl
     Same as the "RoundTIme" command.
 
Unban <name>
   alias: ub
     Lifts the server ban on the specified player.
       e.g. unban user
 
UnbanAll
     Lifts the server ban on all players. The internal list of banned
     players is wiped after issuing this command... use with caution,
     there is no undo.

Upgrades ( On | Off )
   alias: up
     Toggles weapon upgrades.
     Note: With no arguments, the current value is displayed.

VoiceCommands ( On | Off )
   alias: voice
     Toggles the display of display of voice commands within the
     chat window.
   Note: With no arguments, the current value is displayed.

WeaponDrop ( On | Off )
   alias: wd
     Toggle for the dropping of weapons upon player death.
   Note: With no arguments, the current value is displayed.

WeaponTracers ( On | Off )
   alias: tracers
     Toggles the display of tracers when weapons are fired.
   Note: With no arguments, the current value is displayed.

WelcomeMessage <message>
   alias: wm
     Same as the "MessageOfTheDay" command.


VII. Credits
===========================================================================

The dedicated server team consisted of the following...

   Project Manager: Matt Sentell
   Project Lead:    Tom McDevitt
   Engineering:     Torin Kampa, Kwasi Mensah, Kinshuk Mishra, Giray Ozil
   Linux development: Ryan C. Gordon


VIII. HOW TO FIND FURTHER HELP AND REPORT BUGS.
===========================================================================

First, thank you for reading this entire document before seeking assistance.

Bug reports for the dedicated server, including malfunctions and crashes
 can be reported here:

    http://bugzilla.icculus.org/


If you want to discuss server administration, including operation, tweaking,
 and troubleshooting, a lively community of admins (and some original
 Airborne development staff) are available via a mailing list. To join the
 list, send a blank email to airborne-subscribe@icculus.org

Jedini moha direktorijum(koji sadrzi ime moha) je:

file:///mnt/home/tomato/extract/airborne-linux-server/UnrealEngine3/MOHAGame

Mozda sam trebao nekakvu predradnju
 da obavim,mislim stvarno ne mogu da se snadjem.



Prijavi uredniku   Sačuvana

- rece djavo i sede golom zadnjicom u koprivu.
dukenukem_4d
Hero Member
*****
Na mreži Na mreži

Pol: Muškarac
Poruke: 2070



« Odgovor #3 poslato: 17 Јун 2008, 11:52:26 »

e gledaj moraš prvo da instaliraš igricu Mohaa Smiley
http://icculus.org/~ravage/mohaa/
pomoću ovog instalera 15MB,(on u toku instalacije traži cd-ove,ako ne može da ih vidi ,znam
otprilike kako da se prevaziđe,samo da se prisetim)

pa onda ,verovatno u /usr/local/games/mohaa da se raspakuje ovaj airborne.tar.gz
(ili možeš u home ,što je bolje, da mu staviš instalaciju ,da ne bi tražio root privilegie Cheesy )
/home/tomato/mohaa
i zauzme oko 1GB ,mislim.. plus koliko je airborne veliki


ali ,ovo je dedicted server ,nisom siguran da može da se igra sa tog istog računara Huh?
već samo sa klijenata prikačenih na lokalnoj mreži (LAN) ili ako se pristupa sa interneta.

EDIT: nego čekaj možda sam se malo zyhebo ,
ako je ovaj Airborne potpuno druga igrica a nije mohaaa, Huh?
http://icculus.org/news/news.php?id=4088
ovde za verziju 1.2
http://icculus.org/news/news.php?id=4365

EDIT: precrtao sam ono što niej za Airborne Afro
« Poslednja izmena: 17 Јун 2008, 12:24:00 od dukenukem4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
dukenukem_4d
Hero Member
*****
Na mreži Na mreži

Pol: Muškarac
Poruke: 2070



« Odgovor #4 poslato: 17 Јун 2008, 12:22:27 »

jesam  ,zyhebo sam se Cheesy

piše ovde u delu: III Setup

1.da se instalira igra (moh: Airborne) ali na vindouz
2.da se bar jednom pušti u dedicated server modu na vindouzu ,da bi generisao ini datoteke
 (ovde su neke podopcije,pa da se zatvori prozor da bi ih snimio)

3. da se uploaduje ceo Program Files/Electronic Arts/Medal of Honor
   Airborne na taj hosting server
 (ili u ovom slušaju da se iskopira na linuks particiju  7.5 GBajta Shocked
eventualno bi moglo da se symlinkuje ,verovatno komplikovano)
 -bez razmaka u imenu npr /home/tomato/moh-airborne

4 ,5 da se otpakuje
  tar -xjvvf airborne-linux-server-VERSION.tar.bz2
  i iskopira na pravilno mesto Huh?
 
(6 )PunkBuster: nije neophodan

pa onda  IV. Running the server ? tako nekako Cheesy
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
Tomato
Full Member
***
Van mreže Van mreže

Poruke: 115


Svako je lud na svoj nacin !


« Odgovor #5 poslato: 17 Јун 2008, 12:45:34 »

@duke
Hvala na trudu i ovako iscrpnom objasnjenju.
Kopiranje ovih 7.5 GB je narocito nezahvalan posao.
Izvini na maltretiranju, videcu sta cu dalje  embarassed.
Prilicno je zahtevna priprema za igranje ove igre.
Hvala jos jednom!
Prijavi uredniku   Sačuvana

- rece djavo i sede golom zadnjicom u koprivu.
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: