AdminMod.de
https://www.adminmod.de/

HPB_BOT umcompilieren ?????
https://www.adminmod.de/viewtopic.php?t=8935
Seite 1 von 1

Autor:  Ghost [ 27.10.2004, 00:26 ]
Betreff des Beitrags:  HPB_BOT umcompilieren ?????

The HPB_bot currently exists in 2 flavors :

- The standalone bot DLL (standard) : download it at ...........otman
- The metamod plugin DLL (ported by Pierre-Marie Baty) : download it at http://racc.bots-united.com/releases/HPB_bot_plugin.exe

The metamod plugin DLL is compiled for Windows only (but the source code and Makefile are provided if you want to compile it for Linux) and has been reported to work with Steam servers.



kann mir den BIIIIITTTEEEEE einer umcompilieren, so da ser auf einem Halflife linux deticatet server läuft ????

Ich wäre euch auf eewwiiiggg dankbar.

ich bin da zu blöd zu :cry:

Autor:  [WING] Black Knight [ 27.10.2004, 09:21 ]
Betreff des Beitrags: 

Ähm, da ist doch eine Linuxlibrary drin.

Autor:  Ghost [ 27.10.2004, 13:16 ]
Betreff des Beitrags: 

hhmmm aber immer wenn ich die nehme startet der server (nach der änderung in der liblist.gam) nicht mehr. mach ich da was falsch ???

oder kannst du mir eine anleitung (auf deutsch) geben wie ich das machen muss mit diesen ganzen dateien ????


z.b.

To build the HPB bot on a Linux machine, FTP the files to a Linux machine
(making SURE to use ASCII mode to transfer the files), then run "make"


wie geht das ???[/b]

Autor:  [WING] Black Knight [ 27.10.2004, 15:25 ]
Betreff des Beitrags: 

Ich halte es für unwahrscheinlich, dass man so einfach ein Metamodplugin schreiben kann.
Welche Veränderung nimmst Du denn an der liblist.gam vor?

Autor:  Ghost [ 27.10.2004, 15:32 ]
Betreff des Beitrags: 

das steht in der liblist die beim bot dabei ist
Code:
game "Half-Life 1.5"
startmap "c0a0"
trainingmap "t0a0"
mpentity "info_player_deathmatch"
gamedll "dlls\hl.dll"
gamedll_linux "dlls/HPB_bot_i486.so"

und das ist meine originale
Code:
game "Half-Life"
startmap "c0a0"
trainmap "t0a0"
mpentity "info_player_deathmatch"
gamedll "dlls\hl.dll"
//gamedll_linux "dlls/hl_i386.so"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
secure "1"
type "singleplayer_only"

mit der vom bot geht nichts mehr



wenn ich da so mache wie ich denke das es geht (also falsch) kommt wenn ich meta list in die console schreibe


Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Stripper2 RUN - stripper2_mm_i38 v1.00.00 ini ANY Pause
[ 2] LogDaemon RUN - logd_mm_i386.so v1.0.0.6 ini ANY Pause
[ 3] Adminmod RUN - admin_MM_i386.so v2.50.60 ini Start ANY
[ 4] <bot_i486.so> badf load bot_i486.so v - ini - -
4 plugins, 3 running



das muss doch irgentwie gehen ?????


und das steht im log

Zitat:
L 10/27/2004 - 16:50:03: [META] ERROR: dll: Failed query plugin '<bot_i486.so>'; Couldn't open file 'dlls/Bot/bot_i486.so': dlls/Bot/bot_i486.so: cannot open shared object file: No such file or directory
L 10/27/2004 - 16:50:03: [META] ERROR: dll: Skipping plugin '<bot_i486.so>'; couldn't query
L 10/27/2004 - 16:50:03: [META] ERROR: dll: Failed to load plugin 'bot_i486.so'
L 10/27/2004 - 16:50:03: [META] dll: Finished loading 3 plugins

Autor:  [WING] Black Knight [ 27.10.2004, 16:35 ]
Betreff des Beitrags: 

Da es ein Metamodbot ist würde ich auch diese Struktur verwenden.

Ergo:

1. ein Verzeichnis addons/hpbbot erstellen
2. ein Verzeichnis addons/hpbbot/dlls erstellen
3. die Datei HPB_bot_mm_i486.so in addons/hpbbot/dlls kopieren
4. plugins.ini editieren: linux addons/hpbbot/dlls/HPB_bot_mm_i486.so

Die liblist.gam für Metamod nutzen und nicht an der Groß- und Kleinschreibung rütteln, sondern das so machen, wie oben beschrieben.

Der Grund, warum Metamod den Bot nicht lädt ist, dass keine Datei dieses Namens im angegebenen Verzeichnis existiert. Was nicht da ist, kann auch nicht geladen werden.

Autor:  Ghost [ 27.10.2004, 17:47 ]
Betreff des Beitrags: 

also...ich habe es nun GENAU nach deinem pfad gemacht ...aber......

Code:
Currently loaded plugins:
      description      stat pend  file              vers      src  load  unlod
 [ 1] Stripper2        RUN   -    stripper2_mm_i38  v1.00.00  ini  ANY   Pause
 [ 2] LogDaemon        RUN   -    logd_mm_i386.so   v1.0.0.6  ini  ANY   Pause
 [ 3] Adminmod         RUN   -    admin_MM_i386.so  v2.50.60  ini  Start ANY  
 [ 4] <HPB_bot_i486.s  badf load  HPB_bot_i486.so   v -       ini   -     -   
4 plugins, 3 running


und
Code:
L 10/27/2004 - 18:44:04: Log file started (file "logs/L1027000.log") (game "valve") (version "47/1.1.2.0/Stdio/2738")
L 10/27/2004 - 18:44:04: [META] Metamod v1.17.2  2004/08/20
L 10/27/2004 - 18:44:04: [META] by Will Day <willday@metamod.org>
L 10/27/2004 - 18:44:04: [META]    http://www.metamod.org/
L 10/27/2004 - 18:44:04: [META] compiled: Aug 21 2004, 23:11:33 +0200 (optimized)
L 10/27/2004 - 18:44:04: [META] Recognized game 'valve'; using dllfile 'hl_i386.so'
L 10/27/2004 - 18:44:04: [META] Game DLL for 'Half-Life Deathmatch' loaded successfully
L 10/27/2004 - 18:44:04: [META] ini: Begin reading plugins list: /home/gameserver/gs_56257/81.2.131.129/27500/valve/addons/metamod/plugins.ini
L 10/27/2004 - 18:44:04: [META] ini: Read plugin config for: <stripper2_mm_i386.so>
L 10/27/2004 - 18:44:04: [META] ini: Read plugin config for: <logd_mm_i386.so>
L 10/27/2004 - 18:44:04: [META] ini: Read plugin config for: <admin_MM_i386.so>
L 10/27/2004 - 18:44:04: [META] ini: Read plugin config for: <HPB_bot_i486.so>
L 10/27/2004 - 18:44:04: [META] ini: Finished reading plugins list: /home/gameserver/gs_56257/81.2.131.129/27500/valve/addons/metamod/plugins.ini; Found 4 plugins to load
L 10/27/2004 - 18:44:04: [META] dll: Loading plugins...
L 10/27/2004 - 18:44:04: [META] dll: Note: plugin '<stripper2_mm_i386.so>' is using an older interface version (5:7), not the latest interface version (5:10); there might be an updated version of the plugin
L 10/27/2004 - 18:44:04: [STRIPPER2] Stripper2 v1.00.00, 02/02/2002
L 10/27/2004 - 18:44:04: [STRIPPER2] by botman <botman@planethalflife.com>
L 10/27/2004 - 18:44:04: [STRIPPER2]    http://planethalflife.com/botman/
L 10/27/2004 - 18:44:04: [STRIPPER2] compiled: Feb  2 2002, 14:37:42 CDT
L 10/27/2004 - 18:44:04: [META] dll: Loaded plugin 'Stripper2': Stripper2 v1.00.00 02/02/2002, botman <botman@planethalflife.com>
L 10/27/2004 - 18:44:04: [LOGD] LogDaemon v1.0.0.6, 2004/01/11
L 10/27/2004 - 18:44:04: [LOGD] by Will Day <willday@metamod.org>, Tim Thelin, <Kndroc@hotmail.com>, Pieter de Zwart, <pdezwart@hotmail.com>, David Mart
L 10/27/2004 - 18:44:04: [LOGD] compiled: Feb  2 2004, 16:50:34 PST (optimized)
L 10/27/2004 - 18:44:04: [META] dll: Loaded plugin 'LogDaemon': LogDaemon v1.0.0.6 2004/01/11, Will Day <willday@metamod.org>, Tim Thelin, <Kndroc@hotmail.com>, Pieter de Zwart, <pdezwart@hotmail.com>, David Mart
L 10/27/2004 - 18:44:04: [ADMIN] Admin Mod, the HLDS admin's choice
L 10/27/2004 - 18:44:04: [ADMIN] by Alfred Reynolds (http://www.adminmod.org)
L 10/27/2004 - 18:44:04: [ADMIN] Version: 2.50.60 (MM)
L 10/27/2004 - 18:44:04: [ADMIN] Compiled: Aug 22 2004, 11:21:37 +0200 (optimized)
L 10/27/2004 - 18:44:04: [ADMIN] Loading scripting engine /home/gameserver/gs_56257/81.2.131.129/27500/valve/addons/adminmod/dlls/amx_admin.so.
L 10/27/2004 - 18:44:04: [META] dll: Loaded plugin 'Adminmod': Adminmod v2.50.60 (MM) Aug 22 2004, Alfred Reynolds <alfred@valvesoftware.com>
L 10/27/2004 - 18:44:04: [META] ERROR: dll: Failed query plugin '<HPB_bot_i486.so>'; Couldn't find Meta_Query(): ./valve/addons/metamod/dlls/metamod_i386.so: undefined symbol: Meta_Query
L 10/27/2004 - 18:44:04: [META] ERROR: dll: Skipping plugin '<HPB_bot_i486.so>'; couldn't query
L 10/27/2004 - 18:44:04: [META] ERROR: dll: Failed to load plugin 'HPB_bot_i486.so'
L 10/27/2004 - 18:44:04: [META] dll: Finished loading 3 plugins
L 10/27/2004 - 18:44:04: [ADMIN] Fully initializing data.
L 10/27/2004 - 18:44:04: Server cvar "ami_sv_maxplayers" = "0"


BTW...was heisst das Start the Half-Life Dedicated Server using "hlds_l -game bot" ?????

Autor:  Ghost [ 27.10.2004, 19:41 ]
Betreff des Beitrags: 

Ok hat sich erledigt......mit rcbot geht s wunderbar......danke für eure hilfe

Autor:  [WING] Black Knight [ 27.10.2004, 20:16 ]
Betreff des Beitrags: 

Nur so als Info. Du hast versucht den Standalone Bot als Metamodplugin zu laden. Das geht natürlich nicht.

Standalone:
HPB_bot_i486.so

Metamod:
HPB_bot_mm_i486.so

Autor:  Ghost [ 27.10.2004, 20:24 ]
Betreff des Beitrags: 

oups, jo hast recht...aber wie gesagt ...bin nen noob

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/