IPB

Welcome Guest ( Log In | Register )

> Various Linux issues
Lumpy
post Sep 23 2003, 05:04 AM
Post #1


Member
**

Group: Members
Posts: 10
Joined: 23-September 03
Member No.: 31



I've duplicated the following in both Steam 1.1.2.0 and the older HLDS 3.1.1.1d

FreeBSD 4.8-RELEASE
linux_base-debian-3.0.23 for linux emulation
Steam 1.1.2.0
NS 2.01
MetaMod 1.16.2
----------------------------------------------------------------------------------------------
The linux install readme states:

-------
Linux :
-------
WITHOUT METAMOD:

Extract the zip into the Half-life folder, make sure all files are
in the Half-Life folder/rcbot directory.

Yet when attempting to execute I receive this error.

LoadLibrary failed on ./ns/rcbot/dlls/rcbot_i386.so: ./ns/rcbot/dlls/rcbot_i386.so: cannot open shared object file: No such file or directory
Host_Error: Couldn't get DLL API from ./ns/rcbot/dlls/rcbot_i386.so!

Which seems to indicate it wants all the files to be present in Half-Life folder/mod/rcbot instead of just Half-Life folder/rcbot.

So I moved the rcbot folder into the mod folder. This however leads to another problem.

As seen above it's looking for a rcbot_i386.so file. However the two files included are rcbot_i486.so and rcbot_mm_i486.so The readme also states:

Open the liblist.gam file and then EDIT the line:

gamedll_linux "<MOD_DLL>"

to

gamedll_linux "../rcbot/dlls/rcbot_mm_i486.so"

I was thinking that the rcbot_i486.so would be for nonmetamod and that the rcbot_mm_i486.so would be for metamod. I'm guessing it's just a typo which is no big deal. I tried both to be safe but got the same error above even though I had put the rcbot folder under the NS folder.

On an impulse I renamed rcbot_i486.so to rcbot_i386.so as that's what it was looking for. The above errors disappeared to be replaced with

Server IP address 10.0.0.3:27015
[RCBOT>] Warning : Could not find bot chat file!
[RCBOT>] DLL Attaching To : ns/dlls/ns_i386.so

and

L 09/23/2003 - 00:31:31: Server cvars end
loading waypoint file: rcbot/waypoints/ns/ns_bast.rcw
[RCBOT>] Waypoint file rcbot/waypoints/ns_bast.wpt does not exist!

This is still with my liblist.gam pointing to gamedll_linux "rcbot/dlls/rcbot_i486.so"
I changed to that to gamedll_linux "rcbot/dlls/rcbot_i386.so" and duplicated the results. I also renamed rcbot_mm_i486.so to rcbot_mm_i386.so and changed liblist.gam to reflect gamedll_linux "rcbot/dlls/rcbot_mm_i386.so" but the results stayed exactly the same.

Just as a test I entered rcbot addbot, per the readme, and received the following error:

[RCBOT>] Adding Bot...
[RCBOT>] Error: No Bot Profiles have been found that are free...
The bot command addbot does not exist!

I also tried rcbot config max_bots 8 and got a scrolling

[RCBOT>] Adding Bot...
[RCBOT>] Error: No Bot Profiles have been found that are free...

in the console.

I tried with metamod also. To be completely safe I tried it with both the i486.so and the i386.so but got the same results. I've posted the i486.so results for reference.

L 09/23/2003 - 00:48:19: [META] Metamod v1.16.2 2003/08/02
L 09/23/2003 - 00:48:19: [META] by Will Day <willday@metamod.org>
L 09/23/2003 - 00:48:19: [META] http://www.metamod.org/
L 09/23/2003 - 00:48:19: [META] compiled: Aug 2 2003, 16:22:35 Eastern (optimized)
L 09/23/2003 - 00:48:19: [META] Recognized game 'ns'; using dllfile 'ns_i386.so'
L 09/23/2003 - 00:48:19: [META] Game DLL for 'Natural Selection' loaded successfully
L 09/23/2003 - 00:48:19: [META] ini: Begin reading plugins list: addons/metamod/plugins.ini
L 09/23/2003 - 00:48:19: [META] ini: Read plugin config for: <rcbot_mm_i486.so>
L 09/23/2003 - 00:48:19: [META] ini: Finished reading plugins list: addons/metamod/plugins.ini; Found 1 plugins to load
L 09/23/2003 - 00:48:19: [META] dll: Loading plugins...
L 09/23/2003 - 00:48:19: [META] ERROR: dll: Failed query plugin '<rcbot_mm_i486.so>'; Couldn't find GiveFnptrsToDll(): ./ns/addons/metamod/dlls/metamod_i386.so: undefined symbol: GiveFnptrsToDll
L 09/23/2003 - 00:48:19: [META] ERROR: dll: Skipping plugin '<rcbot_mm_i486.so>'; couldn't query
L 09/23/2003 - 00:48:19: [META] ERROR: dll: Failed to load plugin 'rcbot_mm_i486.so'
L 09/23/2003 - 00:48:19: [META] dll: Finished loading 0 plugins

meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] <rcbot_mm_i486. badf load rcbot_mm_i486.so v - ini - -
1 plugins, 0 running

and running rcbot addbot or rcbot config max_bots 8 got no results or errors.

Any help with this would be appreciated.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
Cheeseh
post Sep 23 2003, 10:56 AM
Post #2


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



..The rcbot_mm file IS the file for metamod, or at least it should be,

The bot can ONLY be installed on the half-life folder ONLY.. NOT in the MOD folder.

Try again with the rcbot dll in Half-Life/rcbot/dlls and other bot files in Half-Life/rcbot

and change your liblist.gam file to point back to ../rcbot/dlls/rcbot_i486.so

There seems to be some confusion about the installation path of the bot, I dont know why ?

In the readme: "Extract the zip into the Half-life folder"
I don't say "Extract the zip into the MOD folder"
Sorry but I need to clear that one up first tongue.gif

And make sure "iii. Extract the linux DLL (.so files) files into rcbot/dlls directory."
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 17th September 2025 - 06:04 PM