Forum
CS2D General CS2D Dedicated Server Softwarewell, I use Red Hat...
look what I found...
libstdc++-3.2.2-5.i386.html GNU Standard C++ Library Red Hat Linux 9 for i386 libstdc++-3.2.2-5.i386.rpm
is it?
n00b at linux detected...
Your server is trying to use libX11.so (what for?!) and says:
error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
So i copied libX11* files from another host to target but server still does not start with the same error message.
ls -laG /usr/local/lib/libX11*:
-rw-r--r-- 1 root wheel 1478574 Sep 8 16:40 /usr/local/lib/libX11.a
-rwxr-xr-x 1 root wheel 857 Sep 8 16:40 /usr/local/lib/libX11.la
lrwxr-xr-x 1 root wheel 11 Sep 8 16:34 /usr/local/lib/libX11.so -> libX11.so.6
-rwxr-xr-x 1 root wheel 1081336 Sep 8 16:33 /usr/local/lib/libX11.so.6
oO
Copied that files into /usr/lib (linux way), added necessary for libX11 files:
/usr/lib/libXau.so.6
/usr/lib/libXdmcp.so.6
Got this error message on dedicated server start:
error while loading shared libraries: /usr/lib/libX11.so.6: ELF file OS ABI invalid
Is it need native linux libraries? oO
Why does your >>Dedicated >>>Server<<<< use X11 libraries?
Oo
Something wrong
GuestDeveloper(s) of linux dedicated server why do you use X11 libraries in your Server? Is it really need some stuff from them?
And It would be good idea to add support for FreeBSD systems to the dedicated server binary or develop another version for FreeBSD.
I tried to launch linux binary under FreeBSD FC4 emulation but it wants only linux libraries and this is wrong way to add alien libraries to the system in any way.
Wmn has written
One more time.
Developer(s) of linux dedicated server why do you use X11 libraries in your Server? Is it really need some stuff from them?
And It would be good idea to add support for FreeBSD systems to the dedicated server binary or develop another version for FreeBSD.
I tried to launch linux binary under FreeBSD FC4 emulation but it wants only linux libraries and this is wrong way to add alien libraries to the system in any way.
Developer(s) of linux dedicated server why do you use X11 libraries in your Server? Is it really need some stuff from them?
And It would be good idea to add support for FreeBSD systems to the dedicated server binary or develop another version for FreeBSD.
I tried to launch linux binary under FreeBSD FC4 emulation but it wants only linux libraries and this is wrong way to add alien libraries to the system in any way.
How is X11 alien? I was under teh impression that it was an integral part of Linux systems. Sorry for not clarifying but the supported OS list did not include any types of BSD...
Quote
BlitzMax: The function of Milliseconds and co., System Functions are in the X11 Library.
libX11 is the one of base X-Window System libraries, non-X applications should not use this library, if they are so it is bad-style development.
One X-library can attach a lot of other X-relative libraries this is wrong way, server should be server not some kind of partial client-server application which use some stuff that it should not use. Servers often run under console systems with minimal environment (for example i run 3 cs v1.6, a battlenet and a QIII servers on one FreeBSD machine, each server under own jail) so it is much better to have few slim systems than maintain lots of systems with a lot of installed ports which is should not being used normally.
Is the source code of server open? May i get it for compilation under FreeBSD?
And one more question: when will you implement option for binding to one ip interface instead of all system interfaces (command line option or something like sv_host or sv_ip in the config)?
Wmn has written
And one more question: when will you implement option for binding to one ip interface instead of all system interfaces (command line option or something like sv_host or sv_ip in the config)?
Why would you want to do that anyways?
Quote
How is X11 alien?
I talked about native linux libraries in FreeBSD environment (linux dedicated server is not started under FreeBSD emulation of FC4 linux in right way for now and this is not good because i use FreeBSD system for game purposes and CS 1.6 servers run under FC4 emulation fine).
Quote
I was under teh impression that it was an integral part of Linux systems. ...
As i wrote above i run few servers under console FreeBSD without any X. And it is normal situation when >Servers< do not use any X related stuff.
Quote
...Sorry for not clarifying but the supported OS list did not include any types of BSD...
Worse for project :]
Quote
the code is not open source and will never be due to hacker risk.
What hacker risk are you talking about? When you maintain project closed you have only one (two, ten or even twenty?) pairs of eyes, when you are opening that project you get much more pairs (how many people live on the Earth?;}) to find and fix bugs.
Quote
furthermore it will probably never run under freebsd.
Why? I can compile source code under FreeBSD and give the result binary to you.
Quote
and I don't now how to realize this ip stuff so it will probably not be added.
Need help? I think this is some standard function of system. Almost each good;] network application has support of that stuff.
Quote
Why would you want to do that anyways?
This is really necessary feature because server (and not only server) machines may have two or even more network interfaces (or even few virtual/alias ip interfaces by one network interface) and this is normal when your server have to work on the only one of them (this is my case).
furthermore please consider that this game has been written with BlitzMax (see www.blitzbasic.com) the dedicated server software is just a modified version of the original client where all graphic and sound commands have been removed. that is probably the reason why X is needed. I think it wouldn't be easy to convert this source to BSD. furthermore bsd is not very popular so it is not worth the work in my eyes.
Eh, if all else fails you can write your own, it's not too terribly difficult and the only minor obstacle is to link the specific data streams and to translate them. Give you a hint, they usually comes in the form of 5 bytes + real data and the interface is fairly straight and simple.
Also, I remember there being X11 libs ported for the BSD, at any rate the BSD kernel is very similar to those of Linux and both are derived from UNIX so it shouldn't be too much hassle finding a complementary library.
Network dump (by windump) shows that the dedicated server only tries to check last version and does not try to register in list at all (server sends only one packet to 80 port of usgn.de and receives one packet back while another server [which registers normally] under wXP sends 2 packets [one to 80 and another from game port to usgn default game port]), do you have any option for debugging ("debug 1" and "debuglog 1" do not work in server.cfg i guess) and/or any ideas?
There was no any enabled firewall and i used default configs (just unpacked downloaded from official mirror archive and tried to start given server [sv_lan was exactly set to 0]).