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
pztrn c22744765b Favorites and database fixes, players info and extended server config.
Adding a favorite server now requires created valid profile. It will
not allow to create favorite server without proper profile.

Fixed servers updating database, now they put all fields there.

Added stubs for players info and extended server config things in
database.
2016-10-05 02:47:13 +05:00

42 lines
1.5 KiB
Go

// 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"`
}