This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
RockWiLdeR's profile picture

Wireless Turtles - Big Permissions SMP Tekkit Problem!

Started by RockWiLdeR, 06 May 2012 - 06:31 PM
RockWiLdeR #1
Posted 06 May 2012 - 08:31 PM
Hey,

I have several very serious problems with ComputerCraft at my SMP server:

I'm running a small SMP server with Tekkit 2.1.1.

Everything in ComputerCraft works fine, before Permissions /GroupManager/ and Authorization plugins /like xAuth or AuthMe/ are turned on in the server.

The problem is that ComputerCraft creates a new "fake player ID" for the Mining Wireless turtles each time I restart the server. No, it is not different for 2 turtles i place next to each other, it just changes every time the server is stopped and then re-started.

Thus, we have two problems:

1) We cannot use any authorization /login and register/ plugin on the server, because Computercraft turtle fake IDs cannot bypass the registration step

2) Turtles cannot brake/place/modify blocks unless I manually change the permissions to either:
- Guests in the server to be able to build/destroy - this allows the fake IDs to be able to bypass building/destroying restrictions
- to add the newly generated fake ID of the wireless turtle miner to the Administrators group, after each restart of the server

Do you have an Idea how those issues can be worked around, I'd really love to expand the server WITH ComputerCraft running, but I cannot do it without a good login/register system and permissions restricting guests from braking.

Thanks in advance!
Cloudy #2
Posted 06 May 2012 - 10:06 PM
There is no bukkit support here. However, I know there is a config option where you can disable those options. You will have to fiddle about with it, or ask in the mcportcentral or tekkit forums - we can't help you I'm afraid.
Xfel #3
Posted 07 May 2012 - 10:30 AM
Turtles don't create fake players. That's one of their problems as that means they can't place blocks with orientation. The fake players are created by eloraam's RP deployer (or BC 3.1 builders, but they are not smp). So, it seems you're wrong here.
Cloudy #4
Posted 07 May 2012 - 01:22 PM
Or you can actually read the post and realise its talking about fake players created by the bukkit version - which it does for permissions sake.
Xfel #5
Posted 07 May 2012 - 04:45 PM
Well, I didn't know that. I never decompiled the bukkit version and looked into it's internals.
RockWiLdeR #6
Posted 14 May 2012 - 11:46 PM
Thanks for the advice from both of you, I'll double-check :P/>/>
zhivotnoya #7
Posted 12 September 2012 - 05:12 AM
Another thing to look at is, do you have modifyworld working (enabled). I had to disable modifyworld (because I'm using PEX). Once I did that, the turtles and quarries started working again.

Here's the list of plugins I'm using (currently):

Core (like essentials/commandbook only easier on the memory)
ChatManager
PrettySigns
PermissionsEx
ChopTree2
LWC
PreciousStones (i only have roses and dandylions as protection/forester) That's all my users need.
SafeCreeper (good plugin to turn off creeper agro/explosion damage…and can be used to deal with other damage issues as well)
dynmap (see my server here: http://http://69.175.124.113:8123/)

My server is whitelisted, but the map allows you to see some of the builds I have going on. At the time of this post not much :)/>/>.

But I thought I'd pass my experience on to whomever googles this issue and finds this post as well.
Running Tekkit 3.1.2 + Forestry. I may do a manual upgrade to the versions in Technic 7…dunno yet.
Peace!
–Zhiv

Pastebin of my permissions.yml: http://pastebin.com/bSnyUgTn
D3matt #8
Posted 13 September 2012 - 06:30 PM
If you /op [ComputerCraft] it should work because opping simply works on name alone. Assuming that your permission system allows op bypass.
kaj #9
Posted 14 September 2012 - 03:40 PM
We had hell over this a while ago.
On the bukkit port, if you want all CC fakeplayers (eg. turtles) to share the same ID always,
make sure turtlemode = single (I know there is a config that says it is 'one' not 'single' somewhere, but regardless) in CCTurtle.cfg.
OP-ing the (fake)player or giving it the relevant permissions should work after doing this.

hope you get it sorted..