PvE Roadbuilders' Association

From MC Public Wiki
Revision as of 22:41, 9 April 2013 by Rskyhawk (talk | contribs) (→‎Distance: oops)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The PvE Roadbuilders' Association (RBA) is an organization dedicated to building a far-reaching, vibrant network of intercity roads on the Reddit Public PvE Server. It was founded during the planning stages of revision 11.

The official subreddit is /r/pveroads.

Routes and Facilities

Roadbuilding Standards

These standards are a draft.

All roads maintained by the RBA, or signed as part of an RBA route, must meet or exceed these standards. "Must" standards are absolute (except while a road is under construction), "should" standards can be broken when local conditions warrant (but are good ideas in any case). A meter is defined as the edge length of one block.

Construction

  • Road surfaces must be made out of a material that does not impede movement (so, no ice or soul sand).
  • Roads should be at least 4 meters wide everywhere (not including the width of curbs or sidewalks: the 4 meters should be entirely level).
  • Roads must be clear of obstructions for at least 2.5 meters above the surface.
  • Roads must be traversable without jumping.
  • Roads should be traversable by players mounted on pigs.
  • If falling off a road has the potential to cause falling damage, there should be a guardrail or other protection sufficient to keep people from walking off or being knocked off. (If they jump, it's their own fault.)
  • Roads should be well-lit, such that all signs are clearly readable and mobs will not spawn on the road.

Routes

  • All RBA-maintained roads must be signed as part of a route.
  • Routes are given a two-digit number, from 10 to 99, which should be unique across the server.
    • Route numbers ending in 0 are reserved for long routes (longer than 1500 meters) connected to Spawn.
    • Route numbers ending in 5 are reserved for long routes (longer than 1500 meters) not connected to Spawn.
  • The roads that form a route must be continuous and directly connected.
  • Routes must be designated as running:
    • northbound/southbound (N/S)
    • eastbound/westbound (E/W)
    • northeast/southwest (NE/SW)
    • northwest/southeast (NW/SE), or
    • clockwise/anticlockwise (CW/ACW - "anticlockwise" may be shortened to "anticlock" on signs).
  • Roads maintained by cities may be signed as part of a route, so long as they meet RBA standards.
  • Roads may be signed as part of multiple routes at the same time, as long as such concurrencies are clearly labeled. (This should normally only be used when terrain or surrounding construction forces separate routes to run along the same road.)
  • Roads can have names, which are independent of any route number.

Access

  • Roads are not access-controlled: anyone can construct roads or paths attached to RBA roads, so long as they do not impede traffic or cause confusion as to what the road's actual path is.
  • If a city forms around a road, they may take over maintenance of the road, though the city will need to maintain it to RBA standards in order to keep its route number.

Signage

  • All signs intended for traffic traveling in a certain direction should be on the right-hand side of the road.
  • Roads should have route markers and/or destination lists at least every 30 meters.
  • All junctions with numbered routes should have directional route markers for all routes involved.
  • Roads should have "now entering" signs whenever they enter cities or other named regions, and route markers whenever they exit.
  • Roads should have "route begins" and "route ends" whenever a numbered route begins or ends along that road.
  • Roads with names should have name signs at the road's beginning, and at least every 60 meters.
  • Signs backed by yellow or orange wool are warning signs: they signify that there is a potential hazard ahead. Orange signs are for hazards linked to construction, yellow signs are for ongoing hazards. All other sign backings can be used for guide signs or informational signs.
  • Roads maintained by the RBA should use the standard sign formats, listed below. City-maintained roads can use the city's standard formats or RBA formats, so long as all necessary information is provided.
  • Distances listed on signs should be accurate to within 10% of the actual distance, measured down the road's center line.

Designs

(TODO)

Sign Formats

These are the RBA's standard formats for all types of signs.

Route Markers

These signs are used to indicate what road a person is on. There should be no more than two control cities per route on this sign. (Control cities aren't necessarily the next city, or the city at the endpoint, or the largest city.)

 (one route)    (two routes)   
|= Route 00 NE =|= Route 11 E = |
|   to City 1   |   to City 3   |
|   and City 2  |= Route 12 S = |
|               |   to City 4   |

Distance

If desired, signs denoting distance to control cities should resemble the following:

|= Route 00 NE =|
|  City 1: 21   |
|  City 2: 50   |
|               |

Directional Route Markers

Directional route markers look like normal route markers, but they have different header lines depending on the direction to follow:

= Straight =
<= Left
Right =>

Different directions shouldn't be mixed on the same sign.

"Route begins"

These look just like route markers, but they have an additional line at the end that says "begins here." Only one route should be on a sign.

= Route 10 E =
   to RBA HQ
   and Pico
  begins here

"Route ends"

These are placed whenever a numbered route ends.

= Route 20 SE =
   ends here
     Spawn

"Now entering"

These should be posted whenever a numbered route enters a city. "(Instructions)" can be a line like "(Follow signs)" or "(Follow blue)" that explains how to follow the route to the city.

= Route 10 NE =
  Now entering
    City Name
 (Instructions)

Name Markers

These signs are used on roads with names, to indicate what the road's name is and who is responsible for maintaining it.

   Road Name   

===== RBA =====
  /r/pveroads