[FreeBSD 4.4] Probleem met Adminmod voor HLDS

Pagina: 1
Acties:

  • Liam
  • Registratie: Februari 2000
  • Laatst online: 29-12-2023

Liam

Wat nou 1 proc is genoeg.. :P

Topicstarter
Hi,

Nadat ik deze eerst in Spielerij - Problemen & Vragen had gepost, bleek hij kennelijk toch hier thuis te horen?

Ik heb een probleem met Adminmod onder FreeBSD 4.4.
Mijn hlds_l werkt prima en ook met Adminmod geinstalleerd gaat het goed.
Ik kan alleen niet inloggen op mijn server.
Nou is mijn server dus FreeBSD en mijn Client is dus een WinXP-bak.
Volgens mij gaat het ergens fout bij de encryptie, aangezien BSD die wel gebruikt en Windows niet.
Ik heb dus de volgende regel toegevoegd in mijn adminmod.cfg
// encrypt_password, for LINUX ONLY, whether to use
// encrypted passwords or not
// (0=disabled, 1=enabled)
encrypt_password 0
en heb ik het encrypt_password 0 ook in mijn server.cfg gezet.
Nou heb ik dus een aantal how-to's gelezen maar ik krijg het maar niet werkend.
Ik krijg steeds het volgende:
Reason: Server refused connection because: [ADMIN] That name is reserved on this server.
Zit ik nou met mijn encryptie idee in de goede richting? En wie heeft er een How-to waar wel goed instaat hoe je het met encryptie moet doen? De how-to van Adminmod zelf is er niet echt duidelijk over. Behalve dat je het moet enabelen.

Ik weet zeker dat ik mijn password_field goed heb gezet, dat het password klopt in adminpass.cfg en dat de users.ini goed in elkaar zit.

Nou heb ik ook nog dit gevonden in de FAQ van Adminmod:
Why don't password work in freebsd?
Ok, this is possible, but normally superfluous, as FreeBSD has perl builtin. But anyhow, I tried and it worked:
1.) Get the perl-RPM from the RedHat 5.2 Distro (as FreeBSD Linux-Compat bases on that distro). I used the perl-RPM from the Linux-Mandrake 5.3 Distro (which was a very close clone to RedHat 5.2 at that time), it is called perl-5.004m4-1.i386.rpm (I guest it is the same as the RH 5.2 one)

2.) Install it via rpm, as preventive measure call rpm via /compat/linux/bin/rpm as there is a rpm proggy in /usr/local/bin of FreeBSD and I don't know what happens if that is run: /compat/linux/bin/rpm -Uvh perl-5.004m4-1.i386.rpm

3.) Call make pass: /compat/linux/usr/bin/perl makepass name pass You also can change the first line of make_pass script to include the proper perl call, then you can call ./make_pass name pass.

It is important that perl is called from the /compat/linux dirtree, otherwise the FreeBSD-perl is used which produces the wrong output. Also, rpm should be called from /compat/linux as well, as the /usr/local/bin/rpm my not install the rpm in the /compat/linux tree, thus overwriting the freebsd-perl installation.

(Thanks go to Dominik for providing the answer)
Mij lijkt het onwaarschijnlijk, maar heeft iemand hier ervaring mee? Of ervaring met HLDS (en Adminmod) onder FreeBSD 4.4 ?

Ik kan me in ieder geval indenken dat mijn user geweigerd wordt omdat er een probleem onstaat met het uitwisselen van het password en er dus geen access wordt gegeven, en ik gebruik wel een reserved name, dus dat ie me daarom niet toelaat. Zou dat kunnen?

If it bleeds, we can kill it!! |Werkbak specs|CCNP, bezig met Master.


  • kieskes
  • Registratie: Juni 1999
  • Laatst online: 18:51
Laad je ook een cfg op je Counterstrike Client bak om je te identificeren als juiste user met het juiste password?

  • Liam
  • Registratie: Februari 2000
  • Laatst online: 29-12-2023

Liam

Wat nou 1 proc is genoeg.. :P

Topicstarter
Ja, dat doe ik, ik laat de adminpass.cfg als volgt:
[quote]
C:\Sierra\Half-Life\hl.exe -console -game cstrike +exec adminpass.cfg
[\quote]
Maar ik denk juist dat het daar wel goed gaat, meer de communicatie tussen client en server gaat verkeerd denk ik? Heeft iemand hier ervaring mee?

Ok ik heb het opgelost.
Ik heb behalve in mijn AdminMod.cfg ook in mijn server.cfg het password_field gezet? Encryptie overal uit, en nu doet ie het dus :)
encrypt_password 0
password_field "_vulhierjepasswordfieldin"
Toevoegen aan je server.cfg en het werkt.

[ Voor 33% gewijzigd door Liam op 18-12-2002 02:07 ]

If it bleeds, we can kill it!! |Werkbak specs|CCNP, bezig met Master.