TODO: Write a project description
TODO: Describe the installation process
| [root@plex ~]# cat /etc/systemd/system/[email protected] | |
| [Unit] | |
| Description=Minecraft Server %i | |
| [Service] | |
| WorkingDirectory=/opt/minecraft-%i | |
| User=mcserver | |
| ExecStart=/usr/bin/screen -DmS mc-%i /bin/java -Xmx2048M -jar minecraft_server.jar nogui |
| #!/usr/bin/env bash | |
| if [ "X$1" == X ]; then | |
| echo "prepares a new container does the following:" | |
| echo "- installs ssh keys from $KEYS" | |
| echo "- sets random root passwords" | |
| echo "- deletes the 'ubuntu' user" | |
| echo | |
| echo "usage: 'lxc-prep <container_name>'" | |
| echo |
| cutAlphaRGBA(rgbacolor) return (rgbacolor >>> 8); // вернет цвет с вырезанной прозрачностью | |
| cutAlphaARGB(argbcolor) return (argbcolor & 0xFFFFFF); | |
| setAlphaRGBA(rgbacolor, alpha = 0xFF) return (cutAlphaRGBA(rgbacolor) | alpha); // вернет цвет с установленной прозрачностью | |
| setAlphaARGB(argbcolor, alpha = 0xFF) return (cutAlphaARGB(argbcolor) | (alpha << 24)); | |
| getAlphaRGBA(rgbacolor) return (rgbacolor & 0xFF); // вернет альфу | |
| getAlphaARGB(argbcolor) return (argbcolor >>> 24); | |
| bool:hasAlphaRGBA(rgbacolor) return (getAlphaRGBA(rgbacolor) != 0 && ((rgbacolor >>> 24) != 0)); | |
| bool:hasAlphaARGB(argbcolor) return (getAlphaARGB(argbcolor) != 0 && ((argbcolor >>> 8) != 0)); | |
| torgba(rgbacolor, &r, &g, &b, &a) // разобьет цвет на состовляющие (red, green, blue, alpha) |