Cs server snelkoppelingen

Pagina: 1
Acties:

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Is het mogelijk om in kde snelkoppelingen te maken om bepaalde dingen gedaan te krijgen.

Ik moet bijvoorbeeld elke keer als ik een cs server wil opstarten dit
code:
1
export LD_LIBRARY_PATH=/games/dedicated/hlds_l:$LD_LIBRARY_PATH

intypen.

En om dan de server te starten
code:
1
./games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault

Ik wil dus een shortcut naar deze commando's is dat mogelijk?

.


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Maak een shell script:
code:
1
2
3
#!/bin/sh
export LD_LIBRARY_PATH=/games/dedicated/hlds_l:$LD_LIBRARY_PATH 
/pad/naar/games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault

Sla dit bestand op als startserver.sh (bijvoorbeeld), chmod +x startserver.sh, en voer het uit: ./startserver.sh.

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

En in KDE kan dat nog eenvoudiger. Gewoon op de desktop rechter muisknop -> new -> Application (of iets gelijkaardigs, ik doe het ook maar uit mijn hoofd). Vervolgens geef je bij 'execute' op wat je wilt draaien (die commandoregel dus).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Op zondag 17 maart 2002 16:51 schreef odysseus het volgende:
En in KDE kan dat nog eenvoudiger. Gewoon op de desktop rechter muisknop -> new -> Application (of iets gelijkaardigs, ik doe het ook maar uit mijn hoofd). Vervolgens geef je bij 'execute' op wat je wilt draaien (die commandoregel dus).
tnx strx ff proberen (ben ff mandrake aan het installen)

Als je dan er op klikt komt er dan een console omhoog ofzo?

.


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

Dat kun je instellen met de optie 'run in terminal'.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Ik heb nu 2 snelkoppelingen gemaakt maar ze werken bijde niet:( Mijn hl dir is te vinden in /games/dedicated/hlds_l kan iemand mij helpen?

.


  • yeadder
  • Registratie: Maart 2001
  • Niet online
Op zondag 17 maart 2002 17:52 schreef AkroBatik het volgende:
Ik heb nu 2 snelkoppelingen gemaakt maar ze werken bijde niet:( Mijn hl dir is te vinden in /games/dedicated/hlds_l kan iemand mij helpen?
excuteble gemaakt met chmod +x ???
zoja
uitgevoerd met ./scriptnaam

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
uh.. nee. Ik heb de manier van odysseus opgevolgd en die werkt niet :( ff die andere proberen

Owjah hoe maak je een shell bestand aan

/me ben nog al noobie

.


  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Volgens mij heb ik het wel goed gedaan maar ik krijg nu [root@AkroBatik_server root]# ./startserver.ch
./startserver.ch: export LD_LIBRARY_PATH=/games/dedicated/hlds_l:(hier moet toch nog $LD_LIBRARY komen te staan): No such file
or directory
./startserver.ch: /games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault: No such file or directory
[root@AkroBatik_server root]# als fout :( wat doe ik fout?

.


  • yeadder
  • Registratie: Maart 2001
  • Niet online
dat gaat met je tekst bewerker bijvoorbeeld vi, emacs of ae

je start deze op en je de regels die strlen al zei er in.
code:
1
2
3
 #!/bin/sh
export LD_LIBRARY_PATH=/games/dedicated/hlds_l:$LD_LIBRARY_PATH 
/pad/naar/games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault

en slaat em op.

het bestand komt dan als het goed in de dir te staat waar je al instond voor dat je de tekstbewerker opstarte.

je maakt em nu uitvoerbaar doormiddel van
code:
1
chmod +r bestandnaam

en je kunt em uitvoeren doormiddel van
code:
1
./bestandnaam

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op zondag 17 maart 2002 18:05 schreef yeadder het volgende:

je maakt em nu uitvoerbaar doormiddel van
code:
1
chmod +r bestandnaam
+x bedoel je

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Op zondag 17 maart 2002 18:04 schreef AkroBatik het volgende:
Volgens mij heb ik het wel goed gedaan maar ik krijg nu [root@AkroBatik_server root]# ./startserver.ch
./startserver.ch: export LD_LIBRARY_PATH=/games/dedicated/hlds_l:(hier moet toch nog $LD_LIBRARY komen te staan): No such file
or directory
./startserver.ch: /games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault: No such file or directory
[root@AkroBatik_server root]# als fout :( wat doe ik fout?
Heb je #!/bin/sh wel op de eerste regel van je script staan?
Probeer eens 'sh startserver.ch'.

  • yeadder
  • Registratie: Maart 2001
  • Niet online
Op zondag 17 maart 2002 18:07 schreef RemcoX het volgende:

[..]

+x bedoel je
ja stom |:(

Verwijderd

$LD_LIBRARY meot je commenten:

\$LD_LIBRARY

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Op zondag 17 maart 2002 18:12 schreef worldpunch het volgende:
$LD_LIBRARY meot je commenten:

\$LD_LIBRARY
Nee hoor.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op zondag 17 maart 2002 18:12 schreef worldpunch het volgende:
$LD_LIBRARY meot je commenten:

\$LD_LIBRARY
Ennuh, dat noemen we escapen, toch wel wat anders als commenten :)

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 11-08 00:28

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Huh nu snap ik het niet meer moet ik er /library... voor zetten ofzo? Maar dan start de server zelf nog steeds niet op. :?

.


  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op zondag 17 maart 2002 18:17 schreef AkroBatik het volgende:
Huh nu snap ik het niet meer moet ik er /library... voor zetten ofzo? Maar dan start de server zelf nog steeds niet op. :?
Nee hoor. Laat nu eens exact zien hoe je scriptje eruit ziet. En doe dat dan tussen code tags, zodat het wat makkelijker te lezen is.

Verwijderd

Op zondag 17 maart 2002 18:04 schreef AkroBatik het volgende:
export LD_LIBRARY_PATH=/games/dedicated/hlds_l:(hier moet toch nog $LD_LIBRARY komen te staan): No such file
or directory
Zorg dat er zoiets staat:
code:
1
2
3
4
5
6
7
if [ $LD_LIBRARY_PATH ]
then
  LD_LIBRARY_PATH=/games/dedicated/hlds_l:$LD_LIBRARY_PATH
else
  LD_LIBRARY_PATH=/games/dedicated/hlds_l
fi
export LD_LIBRARY_PATH

Anders gaat het fout wegens de dubbele punt te veel :)

[edit]
Daar zet je dus #!/bin/sh voor en "./games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault" achter en dan doet ie 't als 't goed is als een zonnetje :)
code:
1
2
3
4
5
6
7
8
9
#!/bin/sh
if [ $LD_LIBRARY_PATH ]
then
  LD_LIBRARY_PATH=/games/dedicated/hlds_l:$LD_LIBRARY_PATH
else
  LD_LIBRARY_PATH=/games/dedicated/hlds_l
fi
export LD_LIBRARY_PATH
./games/dedicated/hlds_l/hlds_run -game cstrike +maxplayers 10 +map cs_assault

Save as "blaat", "chmod a+x blaat", "./blaat" *D
Pagina: 1