On Staffing Practices… I would add, be real. We can’t actually drink in an SL club. So… offering a drink is a short make-believe RP exchange. It is an easy start. But it needs an open ended something to continue the conversation.
I also have a preference to have less RP and more actual in world happening, play, and personal RP. The trying to simulate a RL bar scene feels too fake to me. I am less interested in what we would do in a RL bar/club then what we can do in a total make believe world.
Also, it should be obvious staff (as in more than one person) is needed at the bar. One person is limited in how many people they can deal with and keep it personal. Hiring those people adds a cost to the Club’s operation. I think the cost-effective way to handle this is to figure out how to get people to volunteer.
In one of the ‘pickup’ clubs the ‘pretend’ bartenders were consistently … getting lucky. Though that is limiting how many guests per minute can receive personal attention, it does seem to provide incentive to be behind the bar. Consider this an opportunity to express your creativity.
Design
We have the problem of ‘chat range’ in local chat. There is no way to adjust the default range of chat. That is a server-side thing. But we do have; Say (Enter – 20m), Shout (Ctrl-Enter – 100m), and Whisper (Shift-Enter – 10m). Remembering to use the modifier EVERY time is tedious.
Fortunately, Firestorm and the SL Default viewers have a Chat Type selector. Once set, your Enter key stays in that mode until you change it or restart the viewer.

In the Design section of the recommendations the ‘zones’ can be smaller.
AI recommends possibly building Chat Pods, areas where a HUD is used for chat so only those in the pod hear the chat.
The biggest drawback I see is educating users on how to use the new concepts.
I do see clubs where they post all over the club what ones is to be doing. So, I think it possible to post for use of local change and Whisper mode.
Join the discussion on the forum.