This repository has been archived on 2022-06-29. You can view files and clone it, but cannot push or open issues or pull requests.
urtrator/datamodels/server.go

44 lines
1.6 KiB
Go
Raw Permalink Normal View History

// URTator - Urban Terror server browser and game launcher, written in
// Go.
//
// Copyright (c) 2016, Stanslav N. a.k.a pztrn (or p0z1tr0n)
// All rights reserved.
//
// Licensed under Terms and Conditions of GNU General Public License
// version 3 or any higher.
// ToDo: put full text of license here.
package datamodels
type Server struct {
// Server's address
Ip string `db:"ip"`
// Server's port
Port string `db:"port"`
// Server's name
Name string `db:"name"`
// Current players count
Players string `db:"players"`
// Maximum players
Maxplayers string `db:"maxplayers"`
// Ping
Ping string `db:"ping"`
// Gametype. See Urban Terror documentation on relationship.
Gamemode string `db:"gamemode"`
// Current map
Map string `db:"map"`
// Server's software version
Version string `db:"version"`
// Is server was favorited?
Favorite string `db:"favorite"`
// Server's password.
Password string `db:"password"`
// Profile to use with server.
ProfileToUse string `db:"profile_to_use"`
// Extended server's configuration.
ExtendedConfig string `db:"extended_config"`
// Players information.
PlayersInfo string `db:"players_info"`
// Is server private?
IsPrivate string `db:"is_private"`
}