Tudedude's Frost Portal 2.0

A simple and minimalistic server portal with easy configuration.

  1. Tudedude

    Frost is a very easy-to-use web portal built for Minecraft servers, with quick installation, easy configuration, and a beautiful, minimalist design. This web portal will make your server instantly look more professional with very little work. Developed entirely with HTML, CSS, and PHP, it is lightning-fast and highly-compatible.

    Working Demo

    This software is released under the Apache 2.0 license, and is developed in its entirety by myself, in addition to usage of Julian Spravil's PHP Minecraft Server Query classes.

    SHA1 Checksum: 43D086939805ACF4E7B35956EA35A444

    Default Image Credits:
    default link images

    To install, simply follow these steps.

    • Web server with PHP
    • Access to server
    1. Un-zip the file. You will see the file structure (4 files and 2 folders).
    2. Upload the files to server's web root (generally "public_html" or "www" with shared hosting)
    3. Replace the default images with your own in the "assets" folder, or use the defaults. Filenames should be kept the same, or any changes reflected in the config.ini.
    4. Configure website following built-in instructions or the tutorial below.
    This portal stores its settings in the config.ini stored in the main project folder. This configuration file is meant to be easy to work with, however the link structure may be confusing to some. A quick tutorial is provided below the default configuration.

    The default configuration file is as below:
    Code (Text):
    ; <?php
    ;   die();
    ; /*
    ;                    Frost Portal by Tudedude                     ;
    ;                          Configuration                          ;
    ;                                                                 ;
    ; Copyright 2017 Carson Faatz/Tudedude                            ;
    ;                                                                 ;
    ; Licensed under the Apache License, Version 2.0 (the "License"); ;
    ; you may not use this file except in compliance with the License.;
    ; You may obtain a copy of the License at                         ;
    ;                                                                 ;
    ; http://www.apache.org/licenses/LICENSE-2.0                      ;
    ;                                                                 ;
    ; This configuration can be used to alter file paths, link paths, ;
    ; and any text string used on the page.                           ;

    ; %name% - the value of the ;
    ; servername variable; the  ;
    ; name of the server        ;
    ;                           ;
    ; %year% - the current year ;

    ; Whether or not to show the panel with the server IP
    ippanel = true

    ; Whether or not to show the player count of the server
    ; Will not show if ippanel is set to false.
    pingserver = true

    ; The name of the server.
    servername = "Tudedude's Frost Portal"

    ; The IP or domain of the server.
    serverip = "mc.hypixel.net"

    ; The port of the server
    ; This value must still be set if it is 25565.
    serverport = 25565

    ; This section defines what links should appear on the page.
    ; These should be defined in the following format:
    ; links[NAME] = "LINK"
    ; where NAME is the title for the link, and LINK is the link
    ; to visit.
    links[Store] = "https://tudedude.me"
    links[Vote] = "https://tudedude.me"
    links[Forums] = "https://tudedude.me"
    links[Staff] = "https://tudedude.me"

    ; This section defines the images that should be associated
    ; with the links on the page. The name _must_ be the same
    ; as the name specified in the links entry.
    images[Store] = "./assets/store.png"
    images[Vote] = "./assets/vote.png"
    images[Forums] = "./assets/forums.png"
    images[Staff] = "./assets/staff.png"

    ; This is the path to be used if an image is not defined
    ; (or not defined correctly) for a link.
    missing = "./assets/missing.png"

    ; This defines the title of the website
    title = "%name% | Home"

    ; This is the path to the background that should be used
    background = "./assets/background.png"

    ; This is the path to the logo that should be used
    logo = "./assets/logo.png"

    ; This setting controls whether or not CSS should be minified
    ; Minification will result in reduced CSS filesize by removing
    ; unnecessary characters such as spaces and comments. This will
    ; not affect the original file, just how it is served to the
    ; browser.
    minifycss = "true"

    ; */
    ; ?>

    Creating Links
    The links section holds all the destinations for the links that should appear on the main page. To define a new link, use the format as follows:
    links[name] = "https://example.com"

    The name will appear under the link's on the portal, and must be the same name used when defining images. To define an image, use the format as follows:

    images[name] = "./assets/image.png"

    If the name is not the same between the link and image definition, the image will not show up, and be replaced by the image specified by the missing option. All image links should either be relative paths or direct links.

Recent Reviews

  1. AtlantheaMC
    Version: 2.0
    That's what i needed thank you so so Much I Hope to see more from you :) Also i would love it if you would Make another more User Friendly
  2. McFania.net
    Version: 1.0
    It looks very nice if you want i can sponsor for you an DEMO PAGE

    like: "demo.westelfana.com/minecraft/tudedudes-frost-portal/

    @ Alexander Divos
  3. GamerMarsHD
    Version: 1.0
    Nice Plugin
    I Like this Plugin :D