Made a suggestion on the subreddit about bringing back test.civcraft.vg

18 views
Skip to first unread message

staygroovy57

unread,
Mar 11, 2015, 5:33:46 PM3/11/15
to civcraftd...@googlegroups.com
I did take the time to make a post on the subreddit asking if there was a way to make CivTest a separate subdomain in the DNS entry tables so that JourneyMap data stops being corrupted because it gets shared between the two sites.
This would go a long way towards making players such as myself want to spend more time on CivTest, it's frustrating because precious JourneyMap data being overwritten is not fun.

Mentioning it on here because I am not aware of what such a move would entail. Would changing the subdomain address cause all sorts of issues with plugins, database calls, config files needing to be edited or is all of this passing through some sort of abstraction layer so that these lower-level functions do not need to be pointed back to the main domain when moving things from test server to production?

Nick

unread,
Mar 11, 2015, 5:37:19 PM3/11/15
to staygroovy57, civcraftd...@googlegroups.com

staygroovy57

unread,
Mar 11, 2015, 5:46:38 PM3/11/15
to civcraftd...@googlegroups.com
I just tried adding each of the domain names you listed above into a new entry in my multiplayer servers list, they all just took me into the main server.

Nick

unread,
Mar 11, 2015, 5:49:26 PM3/11/15
to staygroovy57, civcraftd...@googlegroups.com
Yes, the IP for CivTest isn't changing. Adding new domains is easy though.

N

Nick

unread,
Mar 11, 2015, 10:27:19 PM3/11/15
to staygroovy57, civcraftd...@googlegroups.com
Try test.civcraft.co. I added a SRV record for it.

N

Rourke750

unread,
Mar 11, 2015, 11:16:11 PM3/11/15
to Nick, staygroovy57, civcraftd...@googlegroups.com
srv doesnt work with minecraft.  You need to add the port.

Nick

unread,
Mar 11, 2015, 11:54:53 PM3/11/15
to Rourke750, staygroovy57, civcraftd...@googlegroups.com
That's what I figure, but it's worth a shot.

N

Rourke750

unread,
Mar 12, 2015, 12:15:12 AM3/12/15
to Nick, staygroovy57, civcraftd...@googlegroups.com
If we were on bungie cord though...

justin kilpatrick

unread,
Mar 12, 2015, 11:03:18 AM3/12/15
to Rourke750, Nick, staygroovy57, civcraftd...@googlegroups.com
with bungie cord it would detect every world as the same server and constantly overwrite them, sounds like this plugin just needs an upgrade.

Rourke750

unread,
Mar 12, 2015, 11:52:55 AM3/12/15
to justin kilpatrick, civcraftd...@googlegroups.com, staygroovy57, Nick

No bungie can forward domains to specific servers. So you wouldn't need to add the port at the end.

justin kilpatrick

unread,
Mar 12, 2015, 12:02:36 PM3/12/15
to Rourke750, civcraftd...@googlegroups.com, staygroovy57, Nick
we can't do that, what if the player is playing on shard A (the overworld) and tries to directly join shard C (the nether)

Rourke750

unread,
Mar 12, 2015, 12:12:27 PM3/12/15
to justin kilpatrick, Nick, staygroovy57, civcraftd...@googlegroups.com

What does that have to do with anything?

justin kilpatrick

unread,
Mar 12, 2015, 12:14:00 PM3/12/15
to Rourke750, Nick, staygroovy57, civcraftd...@googlegroups.com
we had planned to hide direct server joining addresses in favor of a single round-robin domain that would hit different bungee servers that would then direct people to the server they where previously on, so the players client should see one of a couple of ip's (different bungee servers) or just one domain name depending on what it looks at.

Nick

unread,
Mar 12, 2015, 1:11:45 PM3/12/15
to justin kilpatrick, Rourke750, staygroovy57, civcraftd...@googlegroups.com
Rourke's saying that with bungie cord we can watch what domain they use to connect, similar to /mlhsec, and use that to route them over to the test server without the need for them to use a different port.

N

anthonyb

unread,
Mar 12, 2015, 1:20:53 PM3/12/15
to civcraftd...@googlegroups.com
How is the minecraft server privy to the DNS query response that landed the end-user at that IP?

Nick

unread,
Mar 12, 2015, 1:30:23 PM3/12/15
to anthonyb, civcraftd...@googlegroups.com
The client includes the hostname it is connecting to in the initial packet of the MC protocol.

N

Nick

unread,
Mar 13, 2015, 2:21:42 PM3/13/15
to anthonyb, civcraftd...@googlegroups.com
staygroovy57, did you try test.civcraft.co now that it has the SRV record in place just to see if it would change anything for the plugin?

N

Rourke750

unread,
Mar 13, 2015, 2:23:21 PM3/13/15
to Nick, civcraftd...@googlegroups.com, anthonyb

That would go to civcraft. You need to add the port but it should then redirect to xivtest and be fine with the mod.

Nick

unread,
Mar 13, 2015, 2:39:09 PM3/13/15
to Rourke750, civcraftd...@googlegroups.com, anthonyb
Rourke, we're just trying out the SRV record, which would direct the MC client to the proper port for the given domain if the MC client is coded to support the right DNS query. If it works, MC would connect to test.civcraft.co on port 25566 without the need to specify test.civcraft.co:25566 in the client.

N

Rourke750

unread,
Mar 13, 2015, 2:46:09 PM3/13/15
to Nick, anthonyb, civcraftd...@googlegroups.com

But it doesn't do that.

Nick

unread,
Mar 13, 2015, 2:53:32 PM3/13/15
to Rourke750, anthonyb, civcraftd...@googlegroups.com
Have you tried it? That's all I'm asking, for someone to connect to test.civcraft.co without a port number to see if it does honor a SRV record, which we doubt.

N

justin kilpatrick

unread,
Mar 13, 2015, 5:32:55 PM3/13/15
to Nick, Rourke750, anthonyb, civcraftd...@googlegroups.com
that took me directly to Civtest.

Nick

unread,
Mar 13, 2015, 5:41:12 PM3/13/15
to justin kilpatrick, Rourke750, anthonyb, civcraftd...@googlegroups.com
Colored me surprised. All hail lack of port number. Added SRV records for the other three domains.

N

Dr. Andrew Jawa

unread,
Mar 13, 2015, 6:36:59 PM3/13/15
to civcraftdevelopers
By the nine divines!

Excerpts from Nick's message of 2015-03-13 14:41:12 -0700:
> >>>>>>>>> <http://www.reddit.com/r/Civcraft/comments/2ypxec/suggestion_any_way_to_change_civtest_ip_as_it/>
> >>>>>>>>> so that JourneyMap data stops being corrupted because it gets shared
> >>>>>>>>> between the two sites.
> >>>>>>>>> *This would go a long way towards making players such as myself
> >>>>>>>>> want to spend more time on CivTest*, it's frustrating because

staygroovy57

unread,
Mar 14, 2015, 4:54:19 AM3/14/15
to civcraftd...@googlegroups.com
>connect to test.civcraft.co without a port number to see if it does honor a SRV record, which we doubt.

I can confirm that this works, I thank you Erocs for thinking of this!!

This definitely feels worthy of being shouted out on rooftops and made more official so that it may help get more players involved.

Incidentally, is there a known location for the End portal on CivTest so that we could go there without the need to pearl a second account?

Robert Berrier

unread,
Mar 14, 2015, 5:58:44 AM3/14/15
to staygroovy57, civcraftd...@googlegroups.com

Just make a portal.

Reply all
Reply to author
Forward
0 new messages