New server list - OTServers.eu

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden

This is a new ot server list where you can advertise your server. You can upload your own banner to show off what your ot has to offer. To get a good rank on the list you need to get votes from registered users. You can add a vote link on your ot server website to let your players know they can vote. You can also encourage players to vote by giving them a reward for voting. An implementation for ZnoteACC can be found HERE.


Please discuss and give your opinion on this list. Feel free to try out and add your own server to the list and tell me if you encounter any problems.

OTServers.eu

Discord
 
Last edited:

4drik

Active Member
Joined
Jun 30, 2014
Messages
177
Reaction score
122
Wish to add my server but I'm using 7271 port.

Please, change it.
 
OP
Elime

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden
Wish to add my server but I'm using 7271 port.

Please, change it.
I'm sorry, the hosting provider does not allow me to open any kind of port. You need to use port 7171 to be able to add your server to the list.
 

4drik

Active Member
Joined
Jun 30, 2014
Messages
177
Reaction score
122
I understand. Well, not working for me but I hope it will work for others :)
 

sampleangel

I'm your angel
Joined
Jan 27, 2018
Messages
118
Reaction score
51
Why would you buy such a shty/used domain name when there are many other ones which can make it more popular? It's out of my mind.

In future updates, could you make flags and banners more biggers? I can barely see them, thanks.
 
OP
Elime

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden
I understand. Well, not working for me but I hope it will work for others :)
There are ways to make it work. But nothing I can do quickly. Will add it to my to-do list though. ^^
 
OP
Elime

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden
You're on a shared webserver, get a cheap VPS. You won't regret the possibilities.
Right, i have already started that migration.

@4drik It is now possible to choose another port when adding your server.
 

4drik

Active Member
Joined
Jun 30, 2014
Messages
177
Reaction score
122
@Elime
Great, Naruto Story added on the list, thank you :)

#Edit:
Added few times but I don't see on the list :(
 

4drik

Active Member
Joined
Jun 30, 2014
Messages
177
Reaction score
122
Yup.
Code:
void Status::getInfo(NetworkMessage &nm)
{
    // the client selects which information may be
    // sent back, so we'll save some bandwidth and
    // make many
    bool bserverinfo0 = nm.GetByte() == 1;
    bool bserverinfo1 = nm.GetByte() == 1;
    bool bserverinfo2 = nm.GetByte() == 1;
    bool bplayersinfo = nm.GetByte() == 1;
    bool bmapinfo     = nm.GetByte() == 1;

    nm.Reset();
    uint64_t running = (OTSYS_TIME() - this->start) / 1000;
    // since we haven't all the things on the right place like map's
    // creator/info and other things, i'll put the info chunked into
    // operators, so the httpd server will only receive the existing
    // properties of the server, such serverinfo, playersinfo and so

    if(bserverinfo0){
        nm.AddByte(0x10); // server info
        nm.AddString(g_config.SERVER_NAME.c_str());
        nm.AddString(g_config.IP.c_str());
       
        std::stringstream ss;
        ss << g_config.PORT;
        nm.AddString(ss.str().c_str());
    }

    if(bserverinfo1){
        nm.AddByte(0x11); // server info - owner info
        nm.AddString(g_config.OWNER_NAME.c_str());
        nm.AddString(g_config.OWNER_MAIL.c_str());
    }

    if(bserverinfo2){
        nm.AddByte(0x12); // server info - misc
        nm.AddString(g_config.MOTD.c_str());
        nm.AddString(g_config.LOCATION.c_str());
        nm.AddString(g_config.URL.c_str());
        nm.AddU32((uint32_t)(running >> 32)); // this method prevents a big number parsing
        nm.AddU32((uint32_t)(running));       // since servers can be online for months ;)
        nm.AddString(YUR_VERSION);
    }

    if(bplayersinfo){
        nm.AddByte(0x20); // players info
        nm.AddU32(this->playersonline);
        nm.AddU32(this->playersmax);
        nm.AddU32(this->playerspeak);
    }

    if(bmapinfo){
        nm.AddByte(0x30); // map info
        nm.AddString(this->mapname.c_str());
        nm.AddString(this->mapauthor.c_str());
        int mw, mh;
        g_game.getMapDimensions(mw, mh);
        nm.AddU16(mw);
        nm.AddU16(mh);
    }

    return;
    // just one thing, I'm good with monospaced text, right?
    // if you haven't undertood the joke, look at the top ^^
}
I do not have these two things:
// players info - online players list
// players info - online status info of a player
 

AngeLOT

Active Member
Joined
Dec 14, 2017
Messages
448
Reaction score
75
Stupid question but whats the point of creating a new ot server list if there exists alredy 3-4x or something like that ?
 
OP
Elime

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden
Stupid question but whats the point of creating a new ot server list if there exists alredy 3-4x or something like that ?
I believe it has potential to be the list many people would prefer.

I think the list has a clean and more modern format.

It allows adding graphics in the form of a banner that can be animated. Other lists do not allow this.

Many server owners do not have any reason to specify exp, world type or client. On this list this is optional since the information is presented as tags and not in a table.

An other thing that is different is that servers are ranked by votes. Voting can be done through a server owners website where the player is redirected to OTServers.eu to vote and then gets redirected back to the server owners website. To encourage players to vote the server owner can give a reward for voting. This would also make players aware of this server list.

Since this list has a different type of ranking the servers that will end up at the top of the list is probably not going to be the same as on other lists. So this list is a different approach and not necessarily a replacement for other lists.

I also don’t see any reason why you would not add your server on more than one list. The more visible the server is the better right? Free advertising.
 
OP
Elime

Elime

OTServers.eu
Joined
Apr 11, 2013
Messages
231
Reaction score
201
Location
Sweden
Created a "vote with reward" demo video:
 
Top