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, 05:22 PM
Post #2


Admin
*****

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



no, no no!

The reason Rcbot is installed in Half-life folder is to stop data redundancy, why have loads of copies of this folder for each mod you want to run it for?

It will work if you have the relative pathname ../rcbot/dlls/<dll file> so I see no reason to change it tongue.gif
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 - 05:56 PM