• Print

Author Topic: Client start without server files  (Read 36 times)

0 Members and 1 Guest are viewing this topic.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Client start without server files
« on: October 25, 2009, 11:53:50 pm »
I played on a server this evening that used ASSmod.
The server owner swore they'd deleted ULib and ULX, no longer used it.
However, I got the following when joing the server, and, got a line 34 "player not authed" error when typing in ULX in my client console.
Is it possible that my client files were running, even though the server didn't have ULib or ULX?
Or, as I suspect, was the owner an idiot and hadn't truly uninstalled ULIb/ulx, and refreshed it's lua cache?

Code: [Select]

You are running ULib version 2.40.
[ULIB] Loading SHARED module: ulx_init.lua
[ULX] Loading CLIENT module: adminmenu.lua
[ULX] Loading CLIENT module: banmenu.lua
[ULX] Loading CLIENT module: clientmenu.lua
[ULX] Loading CLIENT module: mainmenu.lua
[ULX] Loading CLIENT module: mapsmenu.lua
[ULX] Loading CLIENT module: motdmenu.lua
[ULX] Loading SHARED module: chat.lua
[ULX] Loading SHARED module: fun.lua
[ULX] Loading SHARED module: menus.lua
[ULX] Loading SHARED module: rcon.lua
[ULX] Loading SHARED module: teleport.lua
[ULX] Loading SHARED module: user.lua
[ULX] Loading SHARED module: userhelp.lua
[ULX] Loading SHARED module: util.lua
[ULX] Loading SHARED module: vote.lua
[ULIB] Loading SHARED module: UnoLimited.lua
//       UnoLimited v2.1 Ready        //
[ULIB] Loading SHARED module: ups_init.lua
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Client start without server files
« Reply #1 on: November 02, 2009, 08:42:12 am »
Do you have ULX and ULib installed on your client? If not, then it's the server's fault. If you do, I think I made ULib load on the client even if the server doesn't have it. Someone might want to use ULib for client addons after all. :)
Experiencing God's grace one day at a time.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Client start without server files
« Reply #2 on: November 02, 2009, 08:02:36 pm »
Yes, I have both.
Uh, ok. Understandable.
Then why allow ULX to load server side or auth required modules?
Is there an easy way to prevent that from happening.
Seems there might be version conflicts.
I join a server running <some old or newer> version than I have on my client...mixed files get loaded...
*poof* troubles more difficult to determine cause than ever before. :)
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Client start without server files
« Reply #3 on: November 03, 2009, 06:38:34 am »
Hmm, good point. I'm not sure how that interaction would work.
Experiencing God's grace one day at a time.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Client start without server files
« Reply #4 on: January 04, 2010, 02:41:34 pm »
I just re-read my post above and realize, we've had several seemingly similar reports.
Though one or two repaired the issue in various ways, it seems to me it does make troubleshooting more difficult if errors are being returned locally, we ask the end user for the server console error, and they because they're ignorant and don't know server from game from hole-in-their-head console 95% of the time return the game console error.
Links regarding some sort of unauthed player error; newest to oldest
/index.php/topic,4440.0.html#msg17762 />/index.php/topic,4437.0.html#msg17735 />/index.php/topic,4425.0.html#msg17677 />/index.php/topic,4366.0.html#msg17243
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
Re: Client start without server files
« Reply #5 on: January 14, 2010, 01:21:31 pm »
Hmm.. I got that error once.. It was a while back when I was working on XGUI on my temp dedicated server. IIRC, it only happened when __fastcall was in my server for testing-- Any other time I tried working on XGUI without anyone else there it worked fine.

I put some notes down on google wave for megiddo to see, however, I can't remember what exactly I was talking about ::)

Quote
-ULib/shared/sh_ucl.lua:46: [ULIB] Unauthed player
Occurs after changing level on ded server. Gives me error when trying to open XGUI (probably because it uses a ULib command).
Started occuring only recently-- Only differences are me working on XGUI and __fastcall being in the server while I'm working.. Does not happen when I'm playing alone
-other side note, gave new error in same circumstance! (seemed to just be random :-\, and ULib.ucl.users seems normal, gmod_users.txt remains unedited )
ULib/shared/sh_ucl.lua:58: [ULib] Player [ULX]Stickly Man! has an invalid group (), aborting. Please be careful when modifying the ULib files!
If I get some time, I want to see if I can reproduce this error.. I gotta get to my homework now though  >:(
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Client start without server files
« Reply #6 on: January 14, 2010, 04:14:24 pm »
And now we have Falco's email of invalid group...which makes me wonder if it's more than just old release copied over new SVN groups.txt files like it's seemed so far.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Client start without server files
« Reply #7 on: August 13, 2010, 03:37:40 pm »
*Bump*
Again, old ULX client side files cause issue with current server side.
/index.php/topic,4899.0.html

I understand the want of allowing devs to use client side ULib utilities/etc.
But I must emphasize after we release I believe this is going to become even more of a pain in our side.
I urge we find a way to not load client side files if they're out of date.
I don't feel we should have to ask users to install ULib/ULX to their local machine to play on a server.
Let the cache system do it, yes, but not require installation themselves.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

  • Print