ULX

Author Topic: WARNING: Sweeping changes in progress!  (Read 5746 times)

0 Members and 1 Guest are viewing this topic.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
WARNING: Sweeping changes in progress!
« on: July 29, 2009, 11:17:55 PM »
We're currently changing the ULX source to closely integrate with XGUI. We're making some pretty big changes, so treat the svn with care. We'll do our best to maintain compatibility for as long as possible, but we will probably be breaking things soon. For example, config files are going to be moved into the data folder. We may or may not make an automatic migration to the new way of doing things.

The bottom line is, watch this forum very closely for the next couple weeks and be prepared for some bumps. We'd also appreciate reports on any bugs you may run across.

The cvar system in ULX has completely changed as of this posting, so be sure to let us know if there's any problems you're running into with that.

Thanks!
Experiencing God's grace one day at a time.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: WARNING: Sweeping changes in progress!
« Reply #1 on: August 16, 2009, 05:05:28 PM »
Latest commit completely rewrote UCL. This is, of course, a major change. The formats have changed. I don't expect any problems since users should be brought up to date automatically with the upgrade script I deployed, but let us know if you have issues/errors during or after upgrade.

Here's the full commit for ULib:
Code: [Select]
Updated format.txt with new group/user format, updated groups.txt and users.txt as well.

* [ADD] Ability for clients to call Player:UniqueID()
* [ADD] ULib.clientRPC(), send massive amounts of data to a client with ease.
* [ADD] Upgrade script
* [ADD] hook.getCurrentHooks(), returns all currently processing hooks
* [ADD] hook.isInHook( name ), returns if you're in the specified hook or not
* [ADD] ULib.splitPort()
* [FIX] Attempting to delete misc_registered.txt when it didn't exist
* [FIX] ULib.splitArgs now really properly handles escaped quotes and now unescapes them.
* [CHANGE] Rewrote UCL entirely. The upgrade script will take care of bringing over old data into the new system.
* [CHANGE] Access tags now have comments attached to them (for the "what is it?" among us)

More work to do to bring ULX up to speed, but this is a step in the right direction.
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: WARNING: Sweeping changes in progress!
« Reply #2 on: August 16, 2009, 07:34:19 PM »
I'll try to keep an eye on Facepunch *cringe*
Many there use 'auto-svn' apps a few have released and will never know about the changes here unless it breaks.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline atomicspark

  • Full Member
  • ***
  • Posts: 196
  • Karma: 12
Re: WARNING: Sweeping changes in progress!
« Reply #3 on: August 16, 2009, 09:22:43 PM »
Facepunch *cringe*

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: WARNING: Sweeping changes in progress!
« Reply #4 on: August 17, 2009, 12:13:12 PM »
All the ulx functionality should be working again now. Let me know if anything is throwing errors. :)
Experiencing God's grace one day at a time.

Offline bennie900

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 5
Re: WARNING: Sweeping changes in progress!
« Reply #5 on: August 17, 2009, 02:03:24 PM »
Maybe this is. Upon join i get

Code: [Select]
You do not have access to this cvar (ulx_showMotd), ({SM})SO.Bennie.

I am a admin. Running revision 49 of SVN.

EDIT: When me and my admins try to use the !menu. If i type ulx adminmenu etc it works fine.

Code: [Select]
ULib/shared/sh_ucl.lua:55: [ULib] Player ({SM})SO.Bennie has an invalid group (serverowner), aborting. Please be careful when modifying the ULib files!

EDIT EDIT: When any admin does !menu, it opens other people's menus and throws out the same error as above but for there respected usergroups.
« Last Edit: August 17, 2009, 02:58:39 PM by bennie900 »

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: WARNING: Sweeping changes in progress!
« Reply #6 on: August 17, 2009, 03:11:14 PM »
Maybe this is. Upon join i get

Code: [Select]
You do not have access to this cvar (ulx_showMotd), ({SM})SO.Bennie.

I am a admin. Running revision 49 of SVN.

EDIT: When me and my admins try to use the !menu. If i type ulx adminmenu etc it works fine.

Code: [Select]
ULib/shared/sh_ucl.lua:55: [ULib] Player ({SM})SO.Bennie has an invalid group (serverowner), aborting. Please be careful when modifying the ULib files!

EDIT EDIT: When any admin does !menu, it opens other people's menus and throws out the same error as above but for there respected usergroups.

This is only with the chat commands?

Re:cvar, can you send me your data/ulib folder as well as your server.ini?
Experiencing God's grace one day at a time.

Offline bennie900

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 5
Re: WARNING: Sweeping changes in progress!
« Reply #7 on: August 17, 2009, 03:16:28 PM »
Sent the thing. Regarding the !menu issue it seems to have stoped throwing out the error how ever if i typed !menu it pops up on my screen and any other admin on the server, if i click "maps" the other admins see me click "maps" and anything i do in the !menu section. Other chat commands are fine.

EDIT: The error has come back. And the admins still see the menu.
« Last Edit: August 17, 2009, 03:23:05 PM by bennie900 »